CPoint* ptPoint和CPoint *aPoints 有区别吗?

来源:百度知道 编辑:UC知道 时间:2024/06/14 19:56:06
"*"号在跟在前和跟在后一样吗

一样的,没区别,只是看上去不一样而已.

通常我们写成CPoint *aPoints。
如果写成CPoint* ptPoint,很容易修改的时候,有人加一个变量,变成了: CPoint* ptPoint,error;他想写成
CPoint* aPoints;
CPoint* error;
即CPoint *ptPoint,*error;
但现在变成了
CPoint* aPoints;
CPoint error;
这种错误不容易发现。

只是写作风格的不同而已,没有任何实质性区别的。
比如有人这样缩进:
if(....) {
.....
}
有人喜欢这样:
if(...)
{
。。。。
}
建议写作时使用同一中写作风格,这样自己看代码和找错误的时候会方便的多。
另外,为了使代码具有良好的可读性,建议使用标准的C++写作风格,比如如何缩进、采用匈牙利变量命名法等。。

还有一个小技巧(VC编译器中),就是选中你的代码,点编辑-->高级--》格式化代码,这样你的代码会被自动格式化成标准的风格。