简单问题,定义指针
在学C时,书上都这么个形式。
int *pNumberTwo;
现在C++里,好像都用这种
int* pNumberOne;
-------------------------
那么那种好?
[解决办法]
一样,
只是习惯问题 ~
[解决办法]
书写习惯不同!没有差别
[解决办法]
我喜欢 int * pNumberOne;
[解决办法]
没有哪种好之分,只有风格之别.
林锐的 < <c++高质量编程指南> > 一书中曾建议 定义指针的时候,*紧跟变量名
[解决办法]
习惯问题C++里int *pNumberOne; int*pNumberOne;
int* pNumberOne;都可以
[解决办法]
那都是一样,一样,一样的啊。。。。
[解决办法]
感觉int *pi;这种更清晰,
如
int *pi,i;
比
int* pi,i;
更好理解。
[解决办法]
支持楼上的,在林博士的书里有讲这个 方便理解
[解决办法]
当然只是两种风格的问题,
但是必须注意的是:int* i,j;和 int *i,j;
是一样的,i是指针,而j 不是指针
[解决办法]
这是写代码风格问题,最好写成这样
int *pi,i;//让 * 紧跟变量否则
int* pi,i;//这样写有时会误会成 pi、i 都是指向int类型的指针变量,
//其实pi是指针变量,i却是一个整形变量
//多看看林锐的 < <c++高质量编程指南> > ,面试经常考到上面的东西,对平常学习也很有用。
[解决办法]
支持楼上的.
避免歧意
[解决办法]
我也支持楼上的。
[解决办法]
当然是int* p=..;这种形式好啊,C++之父写的书里都是这样写的,这才是权威的
[解决办法]
我现在开发的时候,就被规定
int* p;
成这样了,,
[解决办法]
编码风格问题没有绝对的正确啊
[解决办法]
一样的拉!