c++:构造方法、析构方法
2015-03-26 22:05
113 查看
构造方法,析构方法
#include <iostream> using namespace std; class Object { public: Object(){//定义Object的构造方法,此名称必须与class的名称相同 printf("gouzao\n"); } ~Object(){//定义Object的析构方法 printf("shanchu\n"); } }; void runObject(){ {//如果有大括号,则输出的结果是gouzao shanchu runObjectEnd end Object obj; }//如果没有大括号,则输出的结果是gouzao runObjectEnd shanchu end printf("runObjectEnd\n"); } int main(){ // Object *Obj = new Object();//执行这句话时,执行Object的构造方法 // delete(Obj);//执行这句话时,执行Object的析构方法 // Object obj;//执行Object的构造方法后,执行析构方法 runObject(); printf("end\n"); return 0; }
相关文章推荐
- C/C++:C++构造方法和析构方法
- C++ 继承的构造与析构
- python面向对象开发3 (内部类-构造-析构)魔术方法)
- c++超基础:继承的构造与析构(赋值兼容性原则)
- C++ 构造与析构的执行顺序
- 请用c++ 实现stl中的string类,实现构造,拷贝构造,析构,赋值,比较,字符串相加,获取长度及子串等功能。
- C/C++:C++执行父类的构造方法
- C++学习手记(三)——构造与析构
- c++继承中的构造与析构
- 魔法方法——构造和析构__init__和__new__
- C++ 回忆录5 对象的构造方法
- 用汇编的眼光看C++(之class构造、析构)
- C++构造与析构(1) - 构造函数
- C++构造与析构(15) - 为何拷贝构造函数必须为const
- 类的声明与实例化及构造方法析构方法(PHP学习)
- PHP面向对象(OOP)编程完全教程:8.构造方法__construct()与析构方法__destruct()
- PHP类的声明与实例化及构造方法与析构方法详解
- C++对象的构造、赋值和析构
- C++对象的构造、赋值和析构
- 继承类的构造和析构方法