9点C++(2)
来源:互联网 发布:电影票售票系统 java 编辑:程序博客网 时间:2024/06/05 16:13
1、 C++允许把const关键字放在成员函数的参数列表之后,此时紧跟在参数列表之后的cosnt表示this是一个指向常量的指针;
2、 常量成员函数(cosnt member functon):像上一点那样使用const 的成员函数;
3、 常量对象,以及常量对象的引用或指针都只能调用常量成员函数;
4、 编译器分两步处理类:首先编译成员声明,然后编译成员函数体;因此成员函数体可以随意使用类中的其他成员而无需在意这些成员出现的次序;
5、 如果成员函数被声明为常量成员函数,那么它的定义也必须在参数列表之后明确指定const属性;
6、 函数名Sales_data::avg_price使用作用域运算符来说明如下事实:我们定义了一个名为avg_price的函数,并且该函数被声明在类Sales_data的作用域内;
7、 如果函数在概念上属于类但是不定义在类中,则它一般与类声明在同一个头文件中,在这种方式下,用户使用接口的任何部分都只需要引入一个文件;
8、 IO类属于不能拷贝的类型,因此我们只能通过引用来传递它们。
9、 构造函数:对象初始化的方式,控制对象初始化过程的特殊成员函数;
阅读全文
0 0
- 9点C++(2)
- 9点C++(1)
- 9点C++(3)
- 9点C++(4)
- 9点C++(5)
- 9点C++(6)
- const 注意点(C)
- C的一些基本注意点(2)
- C/C++中的序列点(详解)
- C/C++ 笔记(零碎点)
- C语言注意点收集(待续)
- 24点小游戏(c语言)
- C语言必记要点(不断更新)
- 24点算法源码(C#)
- Objective-C之注意点(一)
- 24点问题(穷举法/C++)
- akoj-1291-决战21点(C#)
- 基础c注意点(一)
- C++学习之路(1)---开始
- 抓包修改服务器响应Response的数据
- hdu 1001 Sum Problem
- cookie 和session 的区别
- ubuntu16.0.4 python2.7安装tensorflowGPU版
- 9点C++(2)
- c 的一个简单题目
- Windows API三大模块KERNEL32.DLL、USER32.DLL和GDI32.DLL
- 二十四天
- UVA 11468 Substring(AC自动机+概率DP)
- 9点C++(3)
- 如何让VMware上的linux虚拟机使用本机网络上网?
- Mac OS X下Hadoop、Spark单机版环境搭建
- 函数的调用过程(栈帧)