本文共 665 字,大约阅读时间需要 2 分钟。
处理对象的初始化
Time.h
#ifndef TIME_H#define TIME_Hclass CTime{ public: // 构造函数 CTime(); // 带参数构造函数 CTime(int hour);
Time.cpp
#include "Time.h"// 构造函数CTime::CTime() { m_nHour = 0;}CTime::CTime(int hour) { m_nHour = hour;}
定义对象传入实参
#include#include "Time.h"using namespace std;int main() { CTime mCTime(8); cout<<"Hour = " < <
作用与构造函数相反,一般执行对象的清理工作,非删除,腾出内存给其他
对象生命周期结束的时候触发调用
Time.h
#ifndef TIME_H#define TIME_Hclass CTime{ public: // 构造函数 CTime(); // 带参数构造函数 CTime(int hour); // 析构函数 ~CTime();
Time.cpp
CTime::~CTime(){ std::cout<<"~CTime"<
运行结果,对象结束时调用
Hour = 8~CTime请按任意键继续. . .
转载地址:http://hecti.baihongyu.com/