和实验室的大牛讨论了C++语言,对于struct的定义用法有许多,感觉蛮不错的。C++的速度快,而且结合了C语言的优点,同时又有面向对象的编程思想。C++在处理网络头文件是十分快速而且准确定位,用起来十分的方便,直接可以操作bit。
下面介绍以下union和struct的混用:
这种方式,就可以混合使用,整体的定义的内存空间大小是1byte,8位,这样可以通过x0,x1,方式来访问这个8位当中的每一位,十分方便。
还有一种关于struct的使用技巧:
通过定义这个结构体,通过sizeof测得内存空间大小是16bytes,原因是在定义结构体的时候,会以int为内存分配原则。这个一定要注意。