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

新手:关于对象指针和类指针的含义和理解解决办法

2012-03-13 
新手:关于对象指针和类指针的含义和理解大虾门能详细解释下吗,有好的文章推荐哈,小弟现在对这个理解还晕的

新手:关于对象指针和类指针的含义和理解
大虾门能详细解释下吗,有好的文章推荐哈,小弟现在对这个理解还晕的.谢谢


[解决办法]
类指针 ???
[解决办法]
没明白,楼主能举个例子吗
[解决办法]
有对象指针和类指针之分吗??
[解决办法]
就是类和对象之间的差别。
不知道lz是不是这个意思。
A*和*a
A是类
a是对象。
[解决办法]
例如一个类A

那么A* p就是指向A类对象的指针,

类指针?我想楼主弄错了,没有叫类指针的,都叫指向类对象的指针.

或者难道是楼主想问的是指向类成员的指针??

例如A里面有一个int x;

int (A::*p)这就是指向A类的int型成员的指针
[解决办法]
A* p就是定义了 一个指向A的类对象的指针啊.

例如A *p=new A;    //指向A类的匿名对象

或者A a;
A *p=&a;           //指向A类的对象a

这样都是指向A的对象的指针,不存在说指向这个类的指针,A *p=A ???这是不存在的.
[解决办法]
对象指针和类指针应该是一回事 ......

某种类的指针,
总是指向这种类类型的实例对象的 ~
[解决办法]
那么A* p这种怎么理解

就是一个指针 p,
它的指向数据类型为 A 类型, //估计楼主是对没有赋值的指针理解为 类指针?
给它赋值就是 p=new A; //这里指向对象,“对象指针”? 没有这种说法的 ~
[解决办法]
你说的对象指针是不是指指向自定义的类的对象的指针呢?
若是的话,它跟别的int, float指针是一样用的,其实int,float定义的变量也是对象。在很多地方用指针用很多好处,比如,避免构造函数和析构函数的运行,等等。
指向函数的指针也叫函数指针,它是指向函数入口地址的指针,记得CSDN有人祥细解释过。

热点排行