C++中友元(友元函数和友元类)----面试题:

(1) 友元关系不能被继承。 

(2) 友元关系是单向的,不具有交换性。若类B是类A的友元,类A不一定是类B的友元,要看在类中是否有相应的声明。

(3) 友元关系不具有传递性。若类B是类A的友元,类C是B的友元,类C不一定是类A的友元,同样要看类中是否有相应的声明。

   例子:类A是类B的友元,类C是类A的公有派生类,忽略特殊情况则下列说法正确的是().

    A.类B是类A的友元

     B.类C不是类B的友元
    C.类C是类B的友元
    D.类B不是类A的友元
解析:


C++中友元(友元函数和友元类)的详细讲解见:

详见参考:点击打开链接:https://blog.csdn.net/adriano119/article/details/5914443

猜你喜欢

转载自blog.csdn.net/miss_liangrm/article/details/80593889
今日推荐