c++学习笔记-------《c++自学通》第七章 深入了解类
2010-03-03 10:44
295 查看
1.常量型成员函数:用const修饰的成员函数,它不能改变类中的任何成员,const关键字放在成员函数声明的最后。尽可能的使用const,当成员函数不改变对象的属性的时候,就把它说明为const型函数,这可以使编译程序帮助差错,提高代码质量。
2.类的说明放在头文件中,类中成员函数的实现则放在源代码中。类的说明也称为接口,这是因为它告诉用户如何与累的实例进行通信。
3.在类外定义内联函数,要在函数域名的最前面加上inline关键字
4.①缺省的构造函数就是指不带参数的构造函数,它可以有编译程序自动生成或者由用户定义
②析构函数没有参数和返回值类型
5.类的成员函数被说明为private,则即使是类的对象也不能调用它,这样的成员函数只有了的成员函数能调用它
6.C语言里面的sruct里面不能有成员函数,都是一些数据成员,当然不能有C++的类的一些性质,如派生,C++里面的struct可以有成员函数,和class是一样的只不过它的缺省是public而class的缺省是private。
2.类的说明放在头文件中,类中成员函数的实现则放在源代码中。类的说明也称为接口,这是因为它告诉用户如何与累的实例进行通信。
3.在类外定义内联函数,要在函数域名的最前面加上inline关键字
4.①缺省的构造函数就是指不带参数的构造函数,它可以有编译程序自动生成或者由用户定义
②析构函数没有参数和返回值类型
5.类的成员函数被说明为private,则即使是类的对象也不能调用它,这样的成员函数只有了的成员函数能调用它
6.C语言里面的sruct里面不能有成员函数,都是一些数据成员,当然不能有C++的类的一些性质,如派生,C++里面的struct可以有成员函数,和class是一样的只不过它的缺省是public而class的缺省是private。
相关文章推荐
- C/C++学习笔记1 - 深入了解scanf()/getchar()和gets()等函数
- Objective-C学习笔记第七章深入了解Xcode
- C/C++学习笔记1 - 深入了解scanf()/getchar(cin、cin.get()、cin.getline()、getline()、gets()、getchar()的区别 (OJ时候会用到)
- C/C++学习笔记1 - 深入了解scanf()/getchar()和gets()等函数(原创)
- C/C++学习笔记1 - 深入了解scanf()/getchar()和gets()等函数
- C/C++学习笔记1 - 深入了解scanf()/getchar()和gets()等函数
- Effective c++学习笔记——条款5:了解C++默默编写并调用哪些函数
- C/C++学习笔记2 - cin深入分析(上) - cin输入操作处理
- (C/C++学习笔记)临时对象深入理解
- C++中的引用深入学习笔记
- c++学习笔记-------《c++自学通》第五章 函数
- c++学习笔记-------《c++自学通》第九章 指针
- hadoop学习笔记之深入了解map-reduce
- 【OpenCV学习笔记】二、深入了解 cv::Mat
- C++ Primer plus 学习笔记之第七章(1)
- Effective C++学习笔记 条款05:了解C++默默编写并调用的哪些函数
- c++学习笔记-------《c++自学通》第三章 变量与常量
- hadoop学习笔记之深入了解YARN
- openwrt gstreamer实例学习笔记(三.深入了解gstreamer 的 Element)
- C/C++学习笔记2 - cin深入分析(上) - cin输入操作处理(原创)