一,区别 CFile是直接与磁盘打交道的一个文件对象,可以处理文本和二进制文件 CArchive将CFile作为自己的一个参数,通过该参数可以实现文本,二进制甚至继承至COject对象的类的本地存储和读取。因此CArchive依赖与CFile,但功能比CFile更强大。 二:初始化 CArchive ...
分类:
其他好文 时间:
2018-09-15 12:24:27
阅读次数:
163
题目:UVALive - 6439 https://icpcarchive.ecs.baylor.edu/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&problem=4450 题意: 输入一个整数 t , 代表程序测试的次数 ...
分类:
编程语言 时间:
2018-07-28 15:27:31
阅读次数:
217
各种关于文件的操作在程序设计中是十分常见,如果能对其各种操作都了如指掌,就可以根据实际情况找到最佳的解决方案,从而在较短的时间内编写出高效的代码,因而熟练的掌握文件操作是十分重要的。本文将对Visual C++中有关文件操作进行全面的介绍,并对在文件操作中经常遇到的一些疑难问题进行详细的分析。 VC ...
分类:
编程语言 时间:
2018-07-28 11:53:58
阅读次数:
265
KDtree What is KDtree? KDtree(K dimensional tree) 是一个支持多维空间的数据结构,主要是将空间内的点进行区域划分,快速维护有关空间点的操作,如空间的最远(近)点对,区间搜索。KDtree的结构与线段树类似,只是线段树是对一维空间的操作,而KDtree是 ...
分类:
其他好文 时间:
2018-04-06 15:16:34
阅读次数:
519
两者的主要区别: CStdioFile 构造函数 编辑 CStdioFile(); CStdioFile( CAtlTransactionManager* pTM); CStdioFile( FILE* pOpenStream );//参数指的是c运行函数fopen调用后返回的文件指针。 CStdi ...
分类:
其他好文 时间:
2018-03-24 00:38:58
阅读次数:
241
.h文件如下:#pragma?once
class?CMyData?:?public?CObject
{
public:
CPoint?pt;
int??m_iData;
public:
DECLARE_SERIAL(CMyData)
CMyData(){}
CMyData(int?nData,&
分类:
编程语言 时间:
2017-12-15 17:25:26
阅读次数:
139
串行化保存数据 //创建文件
CFilefile(_T("1.txt"),CFile::modeCreate|CFile::modeWrite);
//串行化,存储
CArchivear(&file,CArchive::store);
//存储数据
inti=0x31;
charch=‘A‘;
floatf=1.3f;
CStringstr(_T("chinayu@qq.com"));
//写入串行化
ar<<i<..
分类:
其他好文 时间:
2017-10-07 21:22:25
阅读次数:
136
1、概念-将数据以二进制流的方式依次写入到文件或者从文件中读取的过程 2、相关类 CArchive类 -完成具体的数据读写(可代替CFile类的Read/Write函数) CArchive( CFile* pFile, UINT nMode, int nBufSize = 4096, void* l ...
分类:
其他好文 时间:
2017-05-29 19:52:51
阅读次数:
210
CArchive类的成员 数据成员 m_pDocument 指向被串行化的CDocument对象 构造函数 Carchive 创建一个Carhcive对象 Abort在不异常的情况下,关闭归档文件 Close冲掉未写入数据并且释放与CFile的连接 基础输入/输出 Flush从归档文件缓冲区中冲掉未...
分类:
其他好文 时间:
2015-09-21 15:43:24
阅读次数:
190
应用程序中使用CSocket, CArchive, CSocketFile 对象接收和发送数据【1】创建CSocketFile对象,使之与CSocket对象关联起来;如下 CSocketFile的构造函数:CSocketFile(CSoket* pSocket, BOOL bArchiveCompa...
分类:
其他好文 时间:
2015-09-08 00:13:23
阅读次数:
182