首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

一个奇怪的初始化有关问题

2012-02-12 
一个奇怪的初始化问题进行隐式初始化的时候碰到这么一个问题,百思不得其解。望高手指教typedefint*PIntPIn

一个奇怪的初始化问题
进行隐式初始化的时候碰到这么一个问题,百思不得其解。望高手指教
typedef   int*   PInt;  
PInt   p(NULL);//通过编译  
int   *   pp(NULL);//不能通过编译

[解决办法]
是因为*的优先级吧
[解决办法]
我试过了,应该是编译器的问题,VC6里不可以,但是VS2003可以。
[解决办法]
typedef int* PINT;

PINT a(NULL);
int* b(NULL);
int *c(NULL);
int * d(NULL);


都编译过了 ,我用的是vs2005

热点排行