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

类名后的*是什么意思解决方法

2012-06-07 
类名后的*是什么意思我知道“*”可以用来表示指针,类名后跟个“*”是什么意思,比如下面两行代码:CWinApp* AfxG

类名后的*是什么意思
我知道“*”可以用来表示指针,类名后跟个“*”是什么意思,

比如下面两行代码:

CWinApp* AfxGetApp();

CWinApp* pApp = AfxGetApp();

[解决办法]
类就是你或者别人定义一种数据类型,就像int这样的数据类型一样。
int* a;
就是声明一个指向int类型的指针a。

同理,CWinApp* pApp;就是声明一个指向CWinApp这样的数据类型(它是一个类)的指针pApp。
[解决办法]
CWinApp* AfxGetApp();
这是个函数声明,AfxGetApp返回一个指向CWinApp类型对象的指针。

CWinApp* pApp = AfxGetApp();
声明了一个变量pApp,它是个指针,指向CWinApp对象,这个对象是由函数AfxGetApp返回的。

热点排行