码迷,mamicode.com
首页 > 编程语言 > 详细

常用C++面试总结

时间:2017-06-19 15:53:26      阅读:155      评论:0      收藏:0      [点我收藏+]

标签:长度   重写   影响   常用   赋值   pack   组成   htm   nio   

指定对齐值:#pragma pack(n),n=1,2,4,8,16改变系统的对齐系数
struct和union都是由多个不同的数据类型成员组成, 但在任何同一时刻, union中只存放了一个被选中的成员, 而struct的所有成员都存在。
在struct中,各成员都占有自己的内存空间,它们是同时存在的。
一个struct变量的总长度等于所有成员长度之和。
在Union中,所有成员不能同时占用它的内存空间,它们不能同时存在。
Union变量的长度等于最长的成员的长度。
对于union的不同成员赋值, 将会对其它成员重写, 原来成员的值就不存在了, 而对于struct的不同成员赋值是互不影响的。
http://www.cnblogs.com/LUO77/p/5771237.html

常用C++面试总结

标签:长度   重写   影响   常用   赋值   pack   组成   htm   nio   

原文地址:http://www.cnblogs.com/hai5111/p/7048949.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!