这两种写法有什么区别? class ABC;ABC* abc;-------------------------------class ABC;ABC *abc; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 同意楼上的。。我通常都写int* pt; 没有区别!只是写法不同!看各人的喜好了!我喜欢这样写 class ABC ABC* abc我觉得这样更容易看清楚abc 的类型(他的类型为ABC* 即类ABC的一个指针) 写第二种是防理解问题:比如char* x,y;一眼看上去可能会误认为x和y都是指针而char *x,y;比较明确,x是指针y是char变量以前C大多人都喜欢第一种写法,后来C++第二种居多 第一种写法没有延续效果,会有误导作用,如果你真的认为这是一种指针类型,很容易写出如下代码:ABC* abc,def;实际上abc是指针,def却是对象。ABC *abc,*def;就很清晰了,不会有误导。 请教多核CPU与多线程CPU 用数据库事件驱动程序, Access Violation问题(求高手指点) 关于工程中引入CxImage这个类的问题 【包含了头文件,为什么还是出现“未声明的标识符”?】 谁知道TTF文件结构 去掉StdAfx.cpp/.h文件后怎么要出错? 关于语音聊天软件的问题 关于MFC在vs2008环境下建立消息映射的问题 谁能告诉我如何在VC++下跨进程编辑内存数据? CTreeCtrl自绘制 【求救】谁知道B样条曲线的画法!!!!!
int* pt;
只是写法不同!
看各人的喜好了!
我喜欢这样写 class ABC
ABC* abc
我觉得这样更容易看清楚abc 的类型(他的类型为ABC* 即类ABC的一个指针)
比如char* x,y;一眼看上去可能会误认为x和y都是指针
而char *x,y;比较明确,x是指针y是char变量以前C大多人都喜欢第一种写法,后来C++第二种居多
ABC* abc,def;
实际上abc是指针,def却是对象。
ABC *abc,*def;就很清晰了,不会有误导。