C++类简单学习(六)
来源:互联网 发布:网络最好的诈骗文章 编辑:程序博客网 时间:2024/06/07 07:48
1.友元类:
class TV
{
public:
friend class Remote;
…
}
其中,Remote为TV的友元类,而TV不是Remote的友元类,表明友元类不是相互的。
2.前向声明:当某个类的定义需要用到另一个类时,而这个类还没有给出定义,可以先前向声明这个类,然后再给出定义。
3.类型转化运算符:dynamic_cast; const_cast; static_cast; reinterpret_cast;
dynamic_cast:在类层次中进行向上转换(将派生类转化为基类)
const_cast:只能改变const或者volatile的属性值
static_cast:用于一般常见的类型转化,如将int转化为double之类的。
reinterpret_cast:用于依赖于实现的底层编程技术,一般不用,比较危险。
4.熟悉STL语言。
阅读全文
0 0
- C++类简单学习(六)
- Objective-C学习笔记(六)-类
- 《C和指针》学习笔记(六)
- Object-C学习(六):委托模式
- [C++]C++学习笔记(六)
- 《Effective C++》学习笔记(六)
- C语言程序学习(六)笔记
- C语言学习笔记(六)字符串
- C学习笔记(六)字符串遍历
- 《effective c++》学习笔记(六)
- iOS开发学习笔记-C语言学习(六)
- FMS学习(六):视频聊天,其实很简单
- oracle简单学习总结(六)——数据库事务
- Unity3D 学习日记(六) 制作简单的小地图
- [C语言学习]作业六
- C语言学习笔记<六>
- Objective C学习笔记(六)
- C语言指针学习六
- 2017.10.3离线赛总结
- LruCache 源码解析
- 高级程序员之面试宝典
- C语言中 \r, \n, \b 的区别
- Implement strStr().
- C++类简单学习(六)
- oracle11g重建控制文件-关闭状态控制文件丢失--markdown格式
- qt调试时监视数组变量
- 关于dpkg一些小问题
- Bootstrap 栅格系统 学习总结 Bootstrap框架是如今最流行的前端框架之一,Bootstrap功能强大,简单易学,很符合实际应用场景。 只是Bootstrap的内容较多,新手
- 类关键字以及多态
- SVN服务端在Linux环境下的安装和配置(多仓库)
- CF 495C. Treasure 模拟(括号配对)
- java调整图片透明度