-3
我想用一個指向這個類的指針調用一個類的公共函數(char* get_name(void)
) !如何從指針調用一個類的函數
classPtr = &Class ;
cout << ClassPtr->get_name(void) ;
但我得到編譯器錯誤! 有什麼辦法可以做到嗎?
我想用一個指向這個類的指針調用一個類的公共函數(char* get_name(void)
) !如何從指針調用一個類的函數
classPtr = &Class ;
cout << ClassPtr->get_name(void) ;
但我得到編譯器錯誤! 有什麼辦法可以做到嗎?
你確定你不是說:
classPtr = &Class ;
cout << classPtr->get_name(void) ;
此外,我也不太清楚什麼&類手段,我認爲類是一個對象,而不是類名;)
什麼錯誤是你越來越?更好地發佈MCVE。 – juanchopanza
什麼類型是'classPtr'? –
如果你想調用一個不帶任何參數的函數,使用'get_name()'而不是'get_name(void)'。 –