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

📄 data.cpp

📁 此代码运行于visual c++ 6.0的环境下
💻 CPP
字号:
// Data.cpp: implementation of the Data class.
//
//////////////////////////////////////////////////////////////////////
#include "stdafx.h"
#include "Data.h"

//////////////////////////////////////////////////////////////////////
// Construction/Destruction
//////////////////////////////////////////////////////////////////////


//重载文件流>>运算符
fstream & operator >> ( fstream & in , CData & data ){		
	in>>data.FileName;		//输入文件名
	in>>data.Offset;		//输入偏移量
	return in;
}

//重载文件流<<运算符
fstream & operator << ( fstream & out, CData & data ){
	out<<endl;				//写出换行		
	out<<data.FileName<<' '<<data.Offset;//写出文件名 偏移量
	return out;
}
//重载输出<<运算符
ostream & operator << ( ostream & out, CData & data ){
	out<<"filename:"<<data.FileName<<endl;
	out<<"position:"<<data.Offset<<endl;
	return out;
}

//重载==运算符
bool operator == ( const CData & fir,const CData & sec){
	if( fir.FileName.compare( sec.FileName ) == 0 )//判断两个元素文件名是否相同
		return true;
	return false;
}

⌨️ 快捷键说明

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