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