C/C++学习(5)友元类分析
来源:互联网 发布:佐藤谦一 知乎 编辑:程序博客网 时间:2024/06/10 06:08
题目来源:点击打开链接
类A是类B的友元,类C是类A的公有派生类,忽略特殊情况则下列说法正确的是()
类B是类A的友元
类C不是类B的友元
类C是类B的友元
类B不是类A的友元
分析:
(1)友元关系不能被继承。
(2)友元关系是单向的,不具有交换性。若类B是类A的友元,类A不一定是类B的友元,要看在类中是否有相应的声明。
(3)友元关系不具有传递性。若类B是类A的友元,类C是B的友元,类C不一定是类A的友元,同样要看类中是否有相应的申明。
(2)友元关系是单向的,不具有交换性。若类B是类A的友元,类A不一定是类B的友元,要看在类中是否有相应的声明。
(3)友元关系不具有传递性。若类B是类A的友元,类C是B的友元,类C不一定是类A的友元,同样要看类中是否有相应的申明。
所以选择B、D
0 0
- C/C++学习(5)友元类分析
- c语言学习笔记(5)enum和typedef分析
- 迭代器分析(c++)
- 词法分析(C++)
- c语言学习笔记(10)编译器编译过程分析
- c语言学习笔记(12)条件编译使用分析
- C语言学习重点总结(一)基本数据类型分析
- 分析可变参数(C/C++)
- C、C++、java分析
- C++/C源码分析
- 《C专家编程》学习笔记(分析C语言的声明)
- C语言学习笔记(16) c语言字符串分析
- C语言学习-变量内存分析总结
- C语言学习常见错误分析
- linux内核驱动--usbled.c学习分析
- c++/c 学习笔记——(5)
- C++“友元类”学习笔记
- mdev.c分析(二)
- 5- 4
- 快速找质数
- [BZOJ3209]花神的数论题(数位dp)
- centos部署xampp
- Watson Explorer 入门(10):导出 UIMA 管道至域适配搜索
- C/C++学习(5)友元类分析
- golang实现通过索引删除任意类型的slice元素
- 帧、报文、报文段、分组、包、数据报的概念区别
- PHP——日期和时间
- EMoji表情 Java+Mysql 存储
- 关于闭包
- Spark机器学习之协同过滤算法
- RPC过程简单实现
- apache带宽配置