⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 5_8.cpp

📁 10个比较经典的C++程序。初学者就先多学习学习别人吧。
💻 CPP
字号:
#include<iostream>
using namespace std;
int h=0,m=0,s=0; 			//声明全局变量,具有静态生存期
class Clock	
{public:	
	Clock();
	void SetTime(int NewH, int NewM, int NewS); //三个形参均具有函数原型作用域
	void ShowTime();
	~Clock(){}
private:	
	int Hour,Minute,Second;
};
Clock::Clock()	{	Hour=h; 	Minute=m; Second=s; }	//使用全局变量初始化
void Clock::SetTime(int NewH, int NewM, int NewS)
{	Hour=NewH;		Minute=NewM;	Second=NewS;}
void Clock::ShowTime(){cout<<Hour<<":"<<Minute<<":"<<Second<<endl;}
//由默认构造函数初始化为0:0:0
Clock globClock;  //声明对象globClock,具有静态生存期,文件作用域
int main()	
{	cout<<"Initial time output:"<<endl;	
	//引用具有文件作用域的对象globClock:
	globClock.ShowTime();		//对象的成员函数具有类作用域
	globClock.SetTime(10,20,30);	//将时间设置为10:20:30
	//调用拷贝构造函数,以globClock为初始值	
	Clock myClock(globClock);	//声明具有块作用域的对象myClock
	cout<<"Setted time output:"<<endl;	
	myClock.ShowTime();			//引用具有块作用域的对象myClock
	return 0;
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -