C++指针数组的问题
发布网友
发布时间:2022-05-26 19:11
我来回答
共2个回答
热心网友
时间:2023-10-19 11:40
1 申明一个指向CTypePtrArray<CPtrArray,CBaseElement *>的指针,这仅仅是个指针不包含对象
2 定义一个CTypePtrArray<CPtrArray,CBaseElement *>类型的对象,可以直接使用
3 定义一个CTypePtrArray<CPtrArray,CBaseElement *>引用,你这样写也是不对的,引用必须要指向一个合法的对象,所以说你至少写成下面这样,才能编译通过:
CTypePtrArray<CPtrArray,CBaseElement *> m_papEle1;
CTypePtrArray<CPtrArray,CBaseElement *>& m_papEle2=m_papEle1;
谢谢
热心网友
时间:2023-10-19 11:41
下面三个有什么区别呢?
T *t;
T t;
T &t = t;
明白吗?你的问题与指针数组完全没有关系。