int main( int argc, char ** argv ) { Animal a; a.print(); const Animal b("goat", "bob", "baah"); b.print(); const Animal c = b; c.print(); a = c; a.print(); return 0; }
int main(int argc, char* argv[]) { // Initialize and parse command line values // before any code that uses pvals is called: pvals.parse(argc, argv, usage); pvals.print(); Animal a; cout << "Animal a values:" << endl; a.print(); } ///:~
int main() { shelter q; Cat mycat; Dog mydog; Cat* ret_c; Dog* ret_d; Animal* ret; q.enqueue(mycat); q.enqueue(mydog); mycat.SetName("jemi1"); q.enqueue(mycat); mycat.SetName("jemi2"); q.enqueue(mycat); mycat.SetName("jemi3"); q.enqueue(mycat); ret_c = q.deQcat(); ret_d = q.deQdog(); ret_c->print(); ret_d->print(); delete ret_c; ret_c = q.deQcat(); ret_c->print(); ret = q.deQ(); ret->print(); ret = q.deQ(); ret->print(); ret = q.deQ(); if (ret != NULL) ret->print(); return 0; }