序列化与返序列化
---恢复内容开始---
实际上是将信息写入文档,以及从文档中读取数据的操作。
string的sizeof是一定的,如果向得到一个string真实的大小应该使用string.length()这个函数。在做二进制输出时,应使用string.date()这个函数。即ofstream.write(string.date(),string.length()),并且在输出字符串之前应当首先输出字符串的长度,即首先使用Put(string. length)这个函数。
对于一个bool类型,因为在不同的平台上的字节大小是不同的,应将其统一为一样的大小。即将其转换成int类型输出。首先将定两个int变量,表示true和false。
const int TruePattern = 0xfab1fab1;
const int FalsePattern = 0xbad1bad2;
int n = x?TruePattern:FalsePattern.Put(n);
const_iterator 和 const iterator的区别。前者是指迭代器指向的值不能变化,后者是指迭代器本身不能变化。

浙公网安备 33010602011771号