PTT
Submit
Submit
选择语言
正體中文
简体中文
PTT
C_and_CPP
[问题] Serialize与没有Serialize的差别
楼主:
bengohard
(我的歌声里)
2015-05-19 15:06:49
以一个简单例子来说
class A
{
int num;
std::string str;
char ch;
};
A a = new A();
a.num = 10;
a.str = "Hello";
a.ch = 'c';
我有一笔资料长这样,送出去之后,合理的预期是对方收到解析回来一样得到:
a.num = 10;
a.str = "Hello";
a.ch = 'c';
请问Serialize与没有Serialize的差别在于? (我只约略记得资料的排序不正确?)
作者:
azureblaze
(AzureBlaze)
2015-05-19 15:09:00
不serialize你怎么送?
作者:
Ebergies
(火神)
2015-05-19 15:35:00
不 serialize 就: memcpy(buf, &a, sizeof(A))
作者:
Feis
(永远睡不着 @@)
2015-05-19 15:46:00
string 可能不能这样玩.还有很多其他问题. 例如 alignment基本上对于内存位址、空间大小等有相关的要素都有可能出事
作者:
azureblaze
(AzureBlaze)
2015-05-19 16:11:00
一些快取用的非必要资讯也会浪费你的传输频宽
作者:
Killercat
(杀人猫™)
2015-05-19 16:43:00
一开始就用protobuf吧....
继续阅读
[问题] 在Runtime时决定资料型态
mjchicken
Re: [问题] C++ 将档案读入 std::string
scwg
[问题] C++ 将档案读入 std::string
out99
[问题] 一个string的奇怪问题
RealJack
[问题] 有关阵列的问题
ununnihao
[问题] typedef对函数指标的用法
kilva
[问题] 多点到直线的距离
firingmoon
[问题] Arduino超音波避障自走车 C
ShOwLeFi
[问题] 资料排序
hardware
Re: [问题] Boost 1.58 建置失败
qscgy4
Links
booklink
Contact Us: admin [ a t ] ucptt.com