[爆卦]函式呼叫是什麼?優點缺點精華區懶人包

為什麼這篇函式呼叫鄉民發文收入到精華區:因為在函式呼叫這個討論話題中,有許多相關的文章在討論,這篇最有參考價值!作者alenti (alen)看板C_and_CPP標題[問題] 函式呼叫遺漏引數清單?時間Tue ...

函式呼叫 在 ᎻᎪNNᎪᎻ? Instagram 的最讚貼文

2021-05-17 10:16:13

- LG A9 K系列WIFI濕拖無線吸塵器 使用分享文 你問我最常做的家事是什麼 我絕對會跟你說是吸地板 在我跟先生剛結婚的時候 姊姊 姊夫就有送我們一台 LG的吸塵器了 一直都很喜歡也覺得方便 使用了三年沒有維修過 很耐用餒 這次有機會可以體驗LG A9 K系列WIFI濕拖無線吸塵器 真的很...


開發平台(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
ericinttu:int r1 = a1.getRealPart; 沒加()? 08/16 21:44
james732:int r1 = a1.getRealPart(); 08/16 21:45
james732:慢了一步 orz 08/16 21:45
ericinttu:int r1 = a1.getRealPart(); 這樣? 08/16 21:45
ericinttu:慢了三層樓了 Orz 08/16 21:45
alenti:太感謝樓上幾位的解答了,謝謝你們:) 08/16 22:16

你可能也想看看

搜尋相關網站