class grades
{
private:
char *grade;
string course[20];
int numCourse;
public:
grades();
bool setGrade(char *gradeIn);
bool setCourse(char *nameIn);
};
所以這是我的類聲明。我想在數組聲明中設置一個常數而不是20。我會怎麼做呢?我曾嘗試過使用靜態常量,但問題是每次該類返回一個超出範圍的錯誤。如何在C++中設置一個常量爲最大大小的數組?
使用具有'resize'功能的矢量。 – 0x499602D2
「20」*是*「常數」。 ;) –
你確實需要發佈不成功的代碼。 –