这个是我们学校用的VC++教案

源代码在线查看: static.cpp

软件大小: 4226 K
上传用户: yuexiaolin12345
关键词: VC 教案
下载地址: 免注册下载 普通下载 VIP

相关代码

				#include  
				#include  
				class  Person{
				public:
					char  m_strName[20];
					long  m_ID;
					static  int  m_nCount;			// 静态成员变量,表示已创建对象的数量
				public:
					Person(char*, long);			// 构造函数
					static  int  GetCount();		// 静态成员函数
					static  long  GetID(Person);	// 对象作为静态成员函数的参数
				};
				Person::Person(char* strName, long  ID)
				{
					strcpy(m_strName, strName);
					m_ID=ID;
					m_nCount++;						// 对象数目加1
				}
				int  Person::GetCount()
				{
					return  m_nCount;				// 访问静态成员变量
				}			
				long  Person::GetID(Person  x)
				{
					return  x.m_ID;					// 不能直接访问非静态成员m_ID
				}
				int  Person::m_nCount=0;			// 初始化静态成员变量
				void  main()
				{
					Person  e1("LiuJun",1101051);  
					cout					cout					cout					Person  e2("WangXiaogang",1101058); 
					cout					cout					cout				}
							

相关资源