c++3次作业

实现数据的保护或文件的分离------自定义头文件

  • 1.首先新建项目中的头文件建立.h文件,用于声明所需的变量等其他东西

  • 2.其中在类中声明了函数。下一步,头文件中新建.cpp文件,用于完成成员函数的实现

  • 3.完成头文件的建立,然后进行头文件的引用,来完成确定的功能

    代码如下

#ifndef _name_H
#define _name_H
//用于声明所需要的结构,变量等
namespace mynamespace {
	class mclock{
	private:
		int hour, minute, second;
	public:
		void settime(int hour = 0, int minute = 0, int second = 0);
		void showtime();

	};
}
#endif
-------------------------------------------------------------------------------
#include<iostream>
#include"name.h" 
using namespace std;
using namespace mynamespace;
 void mynamespace::mclock::settime(int hour,int minute,int second )
 {
	 this->hour = hour;
	 this->minute = minute;
	 this->second = second;
 }
 void mynamespace::mclock::showtime() {
	 cout << hour<< ":"<< minute<<":" << second << endl;
 }//实现了函数的定义与实现的分离
-------------------------------------------------------------------------------------
#include<iostream>
#include"name.h"//调用自定义的头文件
using namespace std;
using namespace mynamespace;

int main() {
	mclock clock;//访问自定义类型
	clock.settime(8, 30, 30);//实现代码的隐藏
	clock.showtime();
	
	return 0;
}

运行:

posted @ 2019-09-23 20:31  牙齿白的  阅读(113)  评论(0编辑  收藏  举报