下列的 C++程式碼片段,下列敘述何者錯誤? #include <iostream> using namespace std; class StudentClass{ private: string name; int grade; public: StudentClass() { name = ""; grade = 1;}; }; int main(){ StudentClass s1; /* 以下省略 */ }
As1 物件的"grade"成員的值為 1
Bs1 物件的"name"成員的值為空字串
C在主程式被省略的程式碼裡,可直接執行「cout << s1.grade;」正確答案
D"name"是"StudentClass"的私有資料成員(private data member)
答案與詳解
