#include <iostream>
using namespace std;
struct Teacher
{
int age;
char name[64];
};
int getTe1(Teacher **myp)
{
Teacher *p = (Teacher *)malloc(sizeof(Teacher));
if(p == NULL)
{
return -1;
}
memset(p,0,sizeof(Teacher));
p->age = 3;
*myp = p;
return 0;
}
int getTe2(Teacher* &myp)
{
myp = (Teacher *)malloc(sizeof(Teacher));
myp->age=34;
return 0;
}
void main()
{
Teacher *p;
getTe1(&p);
getTe2(p);
printf("age: %d \n",p->age);
system("pause");
}