2015-12-06 31 views
-3

我想用一個指向這個類的指針調用一個類的公共函數(char* get_name(void)) !如何從指針調用一個類的函數

classPtr = &Class ; 
cout << ClassPtr->get_name(void) ; 

但我得到編譯器錯誤! 有什麼辦法可以做到嗎?

+2

什麼錯誤是你越來越?更好地發佈MCVE。 – juanchopanza

+0

什麼類型是'classPtr'? –

+0

如果你想調用一個不帶任何參數的函數,使用'get_name()'而不是'get_name(void)'。 –

回答

0

你確定你不是說:

classPtr = &Class ; 
cout << classPtr->get_name(void) ; 

此外,我也不太清楚什麼&類手段,我認爲類是一個對象,而不是類名;)

相關問題