c++构造函数有哪几种
- 默认构造函数
- 初始化构造函数
- 拷贝构造函数
- 转换构造函数
这里重点介绍转换构造函数:
转换构造函数
当一个构造函数只有一个参数,而且该参数又不是本类的const引用时,这种构造函数称为转换构造函数。不仅可以将一个标准类型数据转换成类对象,也可以将另一个类的对象转换成转换构造函数所在的类对象。
1 | class A |
c语言函数值类型缺省定义时,默认是int型
x++和++x的坑
1 | x++ 只能作为右值,而 (++x) 既可作为左值又可作为右值。(意思就是 x++ 只能放在赋值号右面。) |
#