C++ 构造函数与析构函数
来源:互联网 发布:adobe reader 软件下载 编辑:程序博客网 时间:2024/05/01 17:03
简单介绍下构造函数。
首先构造函数是一种特殊的类成员函数,在创建对象的时候被调用了,调用完构造函数之后,一个对象建立了。构造函数与类名相同。只有没有定义任何构造函数的时候,编译器才会提供默认的构造函数,如果定义了任意一个构造函数,那么程序员必须保证为它提供默认构造函数。
接下来是几种调用构造函数的方式
1.Class class1(1,"a");2.Class class2 = Class(2,"b");3.class2 = class1;4.class1 = Class(3,"c");其中,解释下#3和#4,其中#3是将class1里的成员复制给class2。#4是首先调用构造函数生成了一个临时对象,再把这个对象的成员复制给了class1。而那个临时对象就被释放了。
接下来说说析构函数,就是在构造函数加了一个"~"符号。如果创建的是一个静态存储类对象,那么其析构函数将会在程序结束时调用。如果是自动存储类对象,那么会在执行完代码块后自动调用,如果是new创建的,那么会驻留在内存中,直到delete来释放内存,才会调用。
这周事情较多,周日在外面找找英语培训班,结果一问全是要几万的。。哎,还是抽空自学英语了。。。下周我网络开始看网络层了,C++进入类的使用。好了,继续加油。
- c++-构造函数与析构函数
- C++--构造函数与析构函数
- 【c++】构造函数与析构函数
- C++:构造函数与析构函数
- 【C++】初始化与清除(构造函数与析构函数)
- [C++]构造函数与析构函数讲解
- 构造函数与析构函数(C++)
- C语言的构造函数与析构函数
- C++_构造函数与析构函数
- 初识C#——构造函数与析构函数
- 关于Object-c 中的构造函数与析构函数
- C++(构造函数与析构函数)
- C/C++面试题:构造函数与析构函数
- 3.4构造函数与析构函数【C++】
- 【学习C++】学习C++ -> 构造函数与析构函数
- 构造函数和析构函数【c++】
- C++-构造函数,析构函数
- [c++]构造函数和析构函数
- Android实现倒计时之使用CountDownTimer
- java.lang.Exception: Socket bind failed: [730048] 的解决方法
- mysql uuid
- 常用汉字编码
- 正则表达式:Greedy、Reluctant、Possessive 区别
- C++ 构造函数与析构函数
- 日志工具类v2.1
- java高新技术
- iPhone图形开发绘图总结
- USB转串口双向转换芯片FT2232H
- http://www.cnblogs.com/gansc23/archive/2010/11/27/1889537.html
- WEB架构师成长之路之一-走正确的路
- POJ 3624 Charm Bracelet
- 如何移动一个cocos2d-x精灵