c++学习笔记(一):c++构造函数
来源:互联网 发布:网络捕鱼赌博被破案件 编辑:程序博客网 时间:2024/05/23 01:15
#include <iostream>using namespace std;class Test{public://构造函数 无参构造函数 默认构造函数//Test(){a = 10;}//带参数的构造函数//调用方法3中Test(int mya){a = mya;}//第三中初始化对象的方法//赋值构造函数 copy构造函数//copy构造函数的用法 4中应用场景Test(const Test & obj){;}private:int a;};void main(){//1 ()Test t1(10); //c++默认调用有参构造函数 自动调用// =Test t2 = 11; //c++默认调用有参构造函数自动调用//手工调Test t3 = Test(12); //我们自己手动调用构造函数system("pause");}
1 当类中没有定义任何一个构造函数时,c++编译器会提供无参构造函数和拷贝构造函数
2 当类中定义了任意的非拷贝构造函数(无参、有参),c++编译器不会提供无参构造函数
3 当类中定义了拷贝构造函数时,c++编译器不会提供无参数构造函数
4 默认拷贝构造函数成员变量简单赋值
总结:只要你写了构造函数,那么你必须用。
0 0
- 【学习C++】3.构造函数
- (C/C++学习笔记)Copy构造函数应用场景
- C++&C学习笔记(一)(基础)
- c 学习笔记 (一)
- C学习笔记(一)
- C ++ 学习笔记(一)
- C学习笔记(一)
- c学习笔记(一)
- 【C++】学习笔记一
- C++:函数<学习笔记>
- C#:一个增强的NetworkStream(一)构造函数
- C#:一个增强的TcpListener(一)构造函数
- C++(一)拷贝构造函数栈溢出的原因
- C#:一个增强的TcpListener(一)构造函数
- 【学习C++】学习C++ -> 复制构造函数
- C/C++学习笔记:String类的构造函数、析构函数和赋值函数
- 浅谈构造函数(c#)
- 拷贝构造函数(C++)
- (从头做DP)HDU 1003 Max Sum
- 过程能力指数Cp与Cpk计算公式
- 练习一 使用QImage显示RGB图像和灰度图像
- 80x86保护模式(2)
- Android UI 设计(14):GridView 控件
- c++学习笔记(一):c++构造函数
- java jxl 导出Excel
- u-boot 学习记录(二): u-boot源码目录介绍
- 合并字符串
- C++11 std::bind的用法(转)
- CSS 双斜线注解语法
- android 网络编程
- QT【绘图】 QPaintDevice 总结:QPixmap、QImage、QBitmap和QPicture
- android 线程解析