0
在使用結構項目:C++ char * const的VS字符*,爲什麼有時一個有時其他
struct item
{
item();
~item();
char * name;
char * effect1;
char * effect2;
char * effect3;
char * effect4;
int count;
};
與構造:
item::item()
{
name = NULL;
effect1 = NULL;
effect2 = NULL;
effect3 = NULL;
effect4 = NULL;
count = 0;
}
鼠標懸停在名稱顯示:
char* name() const
同時懸停在任何效果顯示上:
char* effectx
我想知道爲什麼會發生這種情況,因爲我認爲差異在我的程序的其他方面造成了問題。謝謝。
你說你「*懸停在名字*上」。當你將鼠標懸停在名字上時,你正在使用什麼程序?代碼編輯器?一個IDE?哪一個? –
聽起來就像系統中的怪癖。你有沒有叫'name()'的函數? –
@hmjd除item()和〜item之外,沒有項目沒有成員函數。 – Flexo1515