有以下程序:#includeusing namespace std;class sample{private:int x;public:sample(
有以下程序: #include<iostream> using namespace std; class sample { private: int x; public: sample(int A) { x=a; friend double square(sample s); }; double square(sample s) { return S.X*S.K; } int main() { sa
A.20
B.30
C.900
D.400
正確答案:C解析: 本題考查友元函數(shù)的應(yīng)用。程序中函數(shù)square是類sample的一個友元函數(shù),它可以直接訪問類sam- pie的所有成員。它的功能是返回類sample的私有數(shù)據(jù)成員x的平方。所以程序的執(zhí)行結(jié)果是900。
詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。