下面為一個 C++程式語言撰寫之程式,請選出正確的敘述:
class T1
{
public:
T1() {} //①
void foo() { val_= 10;} //②
private:
int val_; //③
};
int main()
{
T1 t; //④
return 0;
}
(A)①行中,因為類別名稱已經取名為 T1,因此不可再有名稱為 T1 的成員函式
(B)②行中,foo 為 T1 的成員函式,在 foo 中可以存取 T1 的私有成員 val_
(C)③行中,val_ 為 T1 的成員,所有 T1 類別的物件共享一份 val_
(D)④行中,我們稱 t 繼承自 T1