/*#include <iostream> #include <list> using namespace std; class ListTest { public: protected: private: }; void main(){ list<int> seq(8,9); list<int> ::const_iterator i=seq.begin(); int count=seq.size(); while(count){ cout<<count<<":"<<*i<<endl; count--; i++; } }*/ #include <iostream> using namespace std; struct Teacher{ char name[64]; int age; }; int getTeacher(Teacher **p){ Teacher *tmp=NULL; if(p==NULL){ return -1; } tmp=(Teacher *)malloc(sizeof(Teacher)); if (tmp ==NULL) { return -2; } tmp->age=33; *p=tmp; tmp->age=89; static int i=0; i=7; } int getTeacher1(Teacher* &tmp){ if(tmp==NULL){ return -1; } tmp->age=36; } void main(){ Teacher *pt1=NULL; getTeacher(&pt1); cout<<"age:"<<pt1->age<<endl; getTeacher1(pt1); cout<<pt1->age<<endl; }