📄 data.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 + -