摘要:
ACE的数据都用CDR来表示,屏蔽平台字节序的差异性。(http://www.cnblogs.com/mlog/)下面分析下它在字节对齐方面的代码:ACE_OutputCDR cdr;ACE_CDR::Longttt = 100;cdr<< ttt;上述代码的执行过程如下:cdr<<ttt;//跟踪如下=> ACE_OutputCDR::write_long (ttt); //CDR_Stream.inl=>ACE_OutputCDR::write_4(&ttt); //CDR_Stream.inl=>ACE_OutputCDR::adjust 阅读全文