Skip to content

Latest commit

 

History

History
30 lines (22 loc) · 643 Bytes

README.md

File metadata and controls

30 lines (22 loc) · 643 Bytes

Serialize

using it like this

bool b = true;
int i32 = 2;
double f64 = 3.0;
std::string strMsg = "this is a test str.";

CSerialize sz;
sz << b << i32 << f64 << strMsg;

std::cout << sz.GetSerStatus() << sz.GetIndex() << sz.Serialize() << std::endl;

---------------------------------------------

CSerialize rsz(sz.Serialize(), sz.GetIndex());
bool b_2;
int i32_2;
double f64_2;

std::string strMsg_2;
rsz >> b_2 >> i32_2 >> f64_2 >> strMsg_2;

std::cout << b_2 << "|" << i32_2  << "|"  << f64_2 << "|"  << strMsg_2 << std::endl;

sz.Release(); //optional
//rsz.Release();

the output

134��
1|2|3|this is a test str.