我想創建一個整型靜態數組的類,但我不知道爲什麼需要聲明該屬性(指向整型對象「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++書? –