DisplayableObject** m_ppDisplayableObjects; 为什么说是DisplayableObject对象的数组?
如果把这个换成容器类来表示应该怎么写?
C++ 双星号为什么表示数组?
答案:2 悬赏:40 手机版
解决时间 2021-01-05 02:07
- 提问者网友:聂風
- 2021-01-04 03:18
最佳答案
- 五星知识达人网友:春色三分
- 2021-01-04 04:35
这和普通数组一样的嘛:
int *p =new int[5]
创建5个int型的变量
可是当你创建对象数组的时候,对象是用指针表示的,你需要创建对象指针的数组
Object *p = new Object();
你这样只能创建一个对象吧
Object **p = new Object*[4];
p[0] = new Object();
每个p[i] 都可以创建一个对象了,只不过可能看着有点和我们之前的方式不同:
Object p[];
int *p =new int[5]
创建5个int型的变量
可是当你创建对象数组的时候,对象是用指针表示的,你需要创建对象指针的数组
Object *p = new Object();
你这样只能创建一个对象吧
Object **p = new Object*[4];
p[0] = new Object();
每个p[i] 都可以创建一个对象了,只不过可能看着有点和我们之前的方式不同:
Object p[];
全部回答
- 1楼网友:鱼忧
- 2021-01-04 05:54
enter 是什么东东?
如果 enter 是一个什么类型, 那么 就是 指向指针的指针
如果enter是一个变量, 那就是 enter * (*lpent) 的意思
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯