91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 6.27KB
    文件類型: .rar
    金幣: 1
    下載: 0 次
    發(fā)布日期: 2021-02-01
  • 標(biāo)簽: c++??c??序列化??

資源簡介

C 實現(xiàn)序列化,簡單的講是將C 里的對象(此處是廣義上的對象,內(nèi)置類型或者用戶自定義類型)數(shù)據(jù)變成char*,即單個字節(jié)的數(shù)據(jù),這樣方便傳輸?shù)龋婕暗降闹R點有C 中的函數(shù)重載,操作符重寫,allcotor,左值和右值,繼承,模板等

資源截圖

代碼片段和文件信息

#include?“CharVec.h“

CharVec::CharVec()?:
????m_Elements(nullptr)
????m_FirstFree(nullptr)
????m_Cap(nullptr)
{}

CharVec::CharVec(const?CharVec?&vec)
{
????auto?newData?=?allocAndCopy(vec.begin()?vec.end());

????m_Elements??=?newData.first;
????m_FirstFree?=?newData.second;
????m_Cap???????=?newData.second;
}

CharVec?&CharVec::operator?=(const?CharVec?&vec)
{
????auto?newData?=?allocAndCopy(vec.begin()?vec.end());
????free();

????m_Elements??=?newData.first;
????m_FirstFree?=?newData.second;
????m_Cap???????=?newData.second;

????return?*this;
}

CharVec::~CharVec()
{
????free();
}

bool?CharVec::operator?==(const?CharVec?&vec)?const
{
????if?(m_Elements?==?vec.m_Elements?&&
????????????m_FirstFree?==?vec.m_FirstFree?&&
????????????m_Cap?==?ve

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件???????2914??2018-11-03?15:55??Serialization\CharVec.cpp

?????文件????????995??2018-11-03?11:30??Serialization\CharVec.h

?????文件????????494??2018-11-03?11:42??Serialization\CustomTypeInterface.cpp

?????文件???????2533??2018-11-03?13:13??Serialization\CustomTypeInterface.h

?????文件????????503??2018-11-03?12:39??Serialization\DataHeader.cpp

?????文件????????311??2018-11-03?12:39??Serialization\DataHeader.h

?????文件???????8391??2018-11-03?12:48??Serialization\DataStream.cpp

?????文件???????8627??2018-11-03?12:59??Serialization\DataStream.h

?????文件????????730??2018-11-03?16:59??Serialization\main.cpp

?????目錄??????????0??2018-11-03?17:03??Serialization

-----------?---------??----------?-----??----

????????????????25498????????????????????10


評論

共有 條評論