int main() { Person peter("Peter"); Student laura("Laura", "123456"); printPersonInfo(&peter); printPersonInfo(&laura); Person *pTim = new Student("Tim", "321654"); delete pTim; }
int main(){ Person *pers = new Person(std::string("Harald")); std::cout << pers->getInfo()<<std::endl; printPersonInfo(pers); delete pers; std::cout<<"---------------"<<std::endl; Student *stud=new Student(std::string("Bernd"), std::string("1234")); std::cout<<stud->getInfo()<<std::endl; printPersonInfo(stud); delete stud; std::cout<<"---------------"<<std::endl; Person *pStud=new Student("Holger", "9876"); printPersonInfo(pStud); delete pStud; }
/******************************************* test main *******************************************/ int main(int argc, char *argv[]){ PersonalInfo *personInfo; Node *head; Node *tail; Node *result; char *name; Boolean resultOfDelete; printf("Test - Init\n\n"); InitLinkedList(&head, &tail); printf("Test - Append\n"); personInfo = setPersonInfo("lee", "111", "busan", FALSE); result = Append(head, tail, personInfo); printPersonInfo(result); printf("Test - Find\n"); name = "lee"; result = Find(tail, head, name); printPersonInfo(result); printf("Test - Insert\n"); personInfo = setPersonInfo("kim", "000", "seoul", FALSE); result = Insert(tail, result, personInfo); printPersonInfo(result); printf("Test - Delete\n"); printf("\tTest - Find\n"); name = "kim"; result = Find(tail, head, name); printPersonInfo(result); resultOfDelete = Delete(head, tail, result); printf("resultOfDelete : %d\n", resultOfDelete); free(head); free(tail); printf("Test - Finish\n"); return 0; }
int main(){ // Person *pers = new Person(std::string("Harald")); // std::cout << pers->getInfo()<<std::endl; // printPersonInfo(pers); // delete pers; // std::cout<<"---------------"<<std::endl; // Student *stud=new Student(std::string("Bernd"), std::string("1234")); // std::cout<<stud->getInfo()<<std::endl; // printPersonInfo(stud); // delete stud; // std::cout<<"---------------"<<std::endl; // Person *pStud=new Student("Holger", "9876"); // printPersonInfo(pStud); // delete pStud; Employee emp("Dieter","Mr. Schulz"); printPersonInfo(&emp); StudentAssistant assi("Mira","Bellen","Baum"); printPersonInfo(&assi); }
int main () { StudentAssistant hans("Hans", "2346345", "Peter"); std::cout << hans.getInfo() << std::endl; printPersonInfo(&hans); }