예제 #1
0
int main() {
	Person peter("Peter");
	Student laura("Laura", "123456");
	
	printPersonInfo(&peter);
	printPersonInfo(&laura);
	
	Person *pTim = new Student("Tim", "321654");
	delete pTim;
}
예제 #2
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;
}
예제 #3
0
파일: LinkedList.c 프로젝트: joongs/study
/*******************************************
 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;
}
예제 #4
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);
}
예제 #5
0
int main () {
	StudentAssistant hans("Hans", "2346345", "Peter");
	std::cout << hans.getInfo() << std::endl;
	printPersonInfo(&hans);
}