C++程式語言,類別 class FUN 含有一個資料成員 int me 和公用方法int getMe( ) { int me = 5; this->me = 10; return me; }如果 f 是 class FUN 的物件變數,則 f.getMe()的回傳值為何?
A0
B1
C5正確答案
D10
答案與詳解
函式內宣告的 int me = 5 是區域變數,會遮蔽(shadow)成員變數。this->me = 10 改的是成員,return me 回傳的是區域變數,故答案為 5。
