所以我不確定正確的方法是做什麼。我有一個名爲someClass的類,具有一個整數數組的私有變量。在調用構造函數之前,大小不會被定義。下面是我如何做到這一點:C++中的數組聲明,大小定義和破壞
在someClass.h:
class someClass {
public:
someClass();
someClass(int size);
~someClass();
private:
int* array;
}
在someClass.cpp:
someClass::someClass() {
array = new int[9];
}
someClass::someClass(int range) {
array = new int[range];
}
someClass::~someClass() {
delete[] array;
}
難道我宣佈/正確定義數組?使用矢量會更好嗎?
析構函數是否正確?
這不是一個數組,它是一個指針。 – chris