我想创建一个整型静态数组的类,但我不知道为什么需要声明该属性(指向整型对象“int * mem”)的指针以及它的函数在此上下文中的位置。我不知道,例如,如果它需要可以访问阵列位置或知道数组元素的位置...为什么我需要将此指针作为属性?
这里是我的一段代码:
#ifndef STATICARRAY_H
#define STATICARRAY_H
class Staticarray {
int size;
int *mem;
};
#endif
/* STATICARRAY_H */
为什么不使用'的std :: vector''? –
如果它是一个静态数组,则不需要指针。我检测到[X-Y问题](http://meta.stackexchange.com/questions/66377/what-is-the-xy-problem)。你想用这个对象做什么? – user4581301
你问如何创建一个数组?或者是其他东西?你正在使用哪一本C++书? –