fileinfo.cpp
来自「适合初学者学习以及程序员回顾」· C++ 代码 · 共 37 行
CPP
37 行
//---------------------------------------------------------------------------
//功能:
//文件信息类,用于保存文件的有关信息。
//当拆分文件时,将此信息写入每一个文件。
//----------------------------------------------------------------------
#include <vcl.h>
#pragma hdrstop
#include "FileInfo.h"
//---------------------------------------------------------------------------
__fastcall FileInfo::FileInfo(TComponent *AOwner):TComponent(AOwner)
{
FMergeNo=0;
FMergeTotalNum=0;
FNeedMerge=false;
}
FileInfo& FileInfo::operator=(FileInfo& a)
{
//重载赋值运算符
//注意:为避免编译时出现二义性错误,
//要将返回值和参数都设置为引用
FFileName=a.FileName;
FFilePath=a.FilePath;
FFileSize=a.FileSize;
FMergeNo=a.MergeNo;
FMergeTotalNum=a.MergeTotalNum;
FNeedMerge=a.NeedMerge;
return *this;
}
#pragma package(smart_init)
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?