C++学习笔记6----typedef
程序员文章站
2024-03-23 13:55:40
...
应用场景1:偷懒
//定义2个char类型指针
typedef char* PCHAR;
void test02()
{
//PCHAR p1, p2; // 这种方式比较保险
char *p1, p2;// 这种方式是错误,一个是char* ,一个是char
char* p1, *p2; // 这样就显得有限啰嗦
cout << typeid(p1).name() << endl;
cout << typeid(p2).name() << endl;
}
应用场景2:还是偷懒
typedef struct Person
{
char name[64];
int age;
}myPerson;
void test01()
{
myPerson p;
}
应用场景3:修改一处解决平台兼容性问题,有利于程序的移植性
上一篇: mongoDB相关 博客分类: mongoDB mongoDB
下一篇: typedef的用法