《C++编程》书中各章的例子

源代码在线查看: 程序7.5:对象的作用域和生命周期.cpp

软件大小: 95 K
上传用户: atom0722
关键词: 编程
下载地址: 免注册下载 普通下载 VIP

相关代码

				/* 程序7.5:对象的作用域和生命周期.cpp:*/
				#include		//包含头文件
				using namespace std;	//使用名字空间std
				class Test		//声明一个类Test
				{
				private:
					static int iCounter;//声明一个静态变量
										//用于记录构造符调用次数
				public:
					Test();				//定义构造符函数,无数据类型
					~Test();			//定义析构符函数,无数据类型
				};
				int Test::iCounter=0;
				
				Test::Test()			//定义构造符函数,无数据类型
				{
					iCounter++;
					cout				}
				Test::~Test()			//定义析构符函数,无数据类型
				{
					cout					iCounter--;
				}
				
				Test tObj1;				//创建对象tObj1,调用构造符,具有全局作用域
				int main()				//main()函数开始
				{
					cout					Test tObj2;			//创建对象tObj2,调用构造符,具有函数作用域
					{
						cout						Test tObj3;		//创建对象tObj3,调用构造符,具有块作用域
						cout					}					//对象tObj3离开块作用域,调用析构符
					cout					return 0;			
				}						//对象tObj2离开main()函数作用域,调用析构符
				
				
				
							

相关资源