[問題] 函式呼叫遺漏引數清單?
開發平台(Platform): (Ex: VC++, GCC, Linux, ...)
VC++ 2005
額外使用到的函數庫(Library Used): (Ex: OpenGL, ...)
No
問題(Question):
一個簡單的測試class,呼叫其member funtion,卻發生錯誤
餵入的資料(Input):
無
預期的正確結果(Expected Output):
r1應由a1.getRealPart回傳值而被assign為1,complier應該會過才對
錯誤結果(Wrong Output):
error C3867: 'Num::getRealPart': 函式呼叫遺漏引數清單,
請用 '&Num::getRealPart' 建立成員的指標
程式碼(Code):(請善用置底文網頁, 記得排版)
#include "stdafx.h"
class Num
{
public:
Num(int n1=0 )
{
assingNum(n1);
}
void assingNum(int n1)
{
realPart = n1;
}
int getRealPart()
{
return realPart;
}
private:
int realPart;
};
int main(void)
{
Num a1(1);
int r1 = a1.getRealPart;
return 0 ;
}
補充說明(Supplement):
就只是個簡單的測試,但卻無法complier...是哪裡觀念錯了??
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.168.124.168
推
08/16 21:44, , 1F
08/16 21:44, 1F
→
08/16 21:45, , 2F
08/16 21:45, 2F
→
08/16 21:45, , 3F
08/16 21:45, 3F
→
08/16 21:45, , 4F
08/16 21:45, 4F
→
08/16 21:45, , 5F
08/16 21:45, 5F
→
08/16 22:16, , 6F
08/16 22:16, 6F