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 + -
显示快捷键?