主题:vc++初学者的 一个问题 谢谢
a4639286
[专家分:0] 发布于 2008-07-07 11:14:00
我是初学者 问一下 vc++中有的声明要写成“ CStatic* pWnd” 为什么不写成“ CStatic *pWnd" 有什么区别
回复列表 (共7个回复)
沙发
Ryan_curt [专家分:0] 发布于 2008-07-07 12:01:00
这没有什么区别啊
板凳
littleboy2008 [专家分:320] 发布于 2008-07-08 11:05:00
这个没区别的,2个效果是一样,看个人习惯而已
3 楼
hdr447017532 [专家分:400] 发布于 2008-07-08 13:42:00
没有区别的,,同意楼上
4 楼
apart789 [专家分:640] 发布于 2008-07-08 15:27:00
没区别,不过看过一本书,里面说最好用前一种
5 楼
lpf46261479 [专家分:970] 发布于 2008-07-10 19:36:00
这个在编译过程中是没有任何区别的.
至于习惯哪种写法,看你自己平时怎么来定义指针了.
反正看别人的代码的时候,看到 int *a
int* a是一回事儿.
我习惯第一种写法.
char *pName;
6 楼
mwsoft [专家分:760] 发布于 2008-07-11 20:24:00
CStatic* pWnd 这个是标准写法.
如CStatic* pWnd1,pWnd2;
不能写成CStatic *pWnd1,*pWnd2;
7 楼
a4639286 [专家分:0] 发布于 2008-07-11 22:07:00
谢谢你~~~ [em2]
我来回复