70 RefObj() {
printf(
"Creating RefObj\n"); };
71 ~RefObj() {
printf(
"Destroying RefObj\n"); };
76 RefObj *test =
new RefObj;
78 printf(
"New object refcnt should be 1\n");
81 printf(
"Got a reference refcnt should be 2\n");
84 printf(
"Dropped a reference refcnt should be 1\n");
87 printf(
"Dropped a reference Object should be destroyed\n");
int main(int argc, char *argv[])
Definition: altest.c:105
Definition: refcounted.h:38
void GetRef(void)
Definition: refcounted.h:52
virtual ~RefCountedObject()
Definition: refcounted.h:48
void PrintRef(FILE *f)
Definition: refcounted.h:63
RefCountedObject()
Definition: refcounted.h:43
unsigned int refcount
Definition: refcounted.h:40
void PutRef(void)
Definition: refcounted.h:55
printf("Looking at directory %s \n", argv[1])
stdout
Definition: volusage.py:12
@ f
Definition: rvm_private.h:416
assert(SDesc->Tag==SMARTFTP)
fprintf(outFile, "Tag: SMARTFTP\n")