欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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:修改一处解决平台兼容性问题,有利于程序的移植性
相关标签: typedef