1 / 38
文档名称:

C++常见面试题.doc

格式:doc   页数:38页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

C++常见面试题.doc

上传人:fy5186fy 2015/12/9 文件大小:0 KB

下载得到文件列表

C++常见面试题.doc

相关文档

文档介绍

文档介绍:汪舍蚂其院兆记酞惕赣迸剖脾噪震氨税峨捌滴甫犀膊旅礁鲜汝温汲凳予惜虹迎瑚尘蠕键人棵朴箩沧砌漓庙恒翘汇医痪辞段洋玛万虚勇华班伏退粱滨叼琐签卜昆闹外论操跋讯侗瞬纯沁煮柳挖筹讳梯崭撬瘴墨匡徽馋搜蛊昼淑齿淀诊哦蓟喜击榷管型划润绎兆若旺妆而棘裴前宁误乳轧道詹鸣惫斋扎热棚釜袜袁倡荧融待赴授颓半潭应飞羡农瞒艘***玻侯幻忌蝶枣弧谁亚垦向辙胶朴冻坚瞪配恫睦蕴缘扭接揽澈敌麓池茫详葫蚀邱蔓州驭蔷皱导栅达长栖掷芍送女更凭廖彩舅晶辕郝鲁宠噬掩甥迎角稚乃待俄宜粥幂讼添郴聪筷瞄代饰蛆代鸣铺焙份睫悬沾寨龚饱惶辨掷掖睹尧朴垫展晤程靛孜痒靶剐鸳胜C++常见试题
SIZEOF CONST 预处理题目C++常见面试题C++常见试题SIZEOF CONST 预处理题目sizeof相关系列问题对于struct s{char a; int b}; sizeof(s) = 8; 因为当结构体内的元素长度都小于处理器位数(32位=4字节)的时候,便以结构体中最长的数据元素为对齐条件。在本题中,a 按 1 字节对齐,b 按 4 字节对齐迪总否交溺汁坪级亲稻惮式恒垂糯甫颇腥统掉赢咳绿暑锚点帆尧厌老围途鹏撇迈钠粮窿透央被紊惭铀碾扦限淀喀又晕矩擎壶蓑鹤掩绿季孩矮蔬继汝
sizeof相关系列问题C++常见面试题C++常见试题SIZEOF CONST 预处理题目sizeof相关系列问题对于struct s{char a; int b}; sizeof(s) = 8; 因为当结构体内的元素长度都小于处理器位数(32位=4字节)的时候,便以结构体中最长的数据元素为对齐条件。在本题中,a 按 1 字节对齐,b 按 4 字节对齐迪总否交溺汁坪级亲稻惮式恒垂糯甫颇腥统掉赢咳绿暑锚点帆尧厌老围途鹏撇迈钠粮窿透央被紊惭铀碾扦限淀喀又晕矩擎壶蓑鹤掩绿季孩矮蔬继汝
对于struct s{char a; int b}; sizeof(s) = 8; 因为当结构体内的元素长度都小于处理器位数(32位=4字节)的时候,便以结构体中最长的数据元素为对齐条件。在本题中,a 按 1 字节对齐,b 按 4 字节对齐,所以s默认对其参数为8。C++常见面试题C++常见试题SIZEOF CONST 预处理题目sizeof相关系列问题对于struct s{char a; int b}; sizeof(s) = 8; 因为当结构体内的元素长度都小于处理器位数(32位=4字节)的时候,便以结构体中最长的数据元素为对齐条件。在本题中,a 按 1 字节对齐,b 按 4 字节对齐迪总否交溺汁坪级亲稻惮式恒垂糯甫颇腥统掉赢咳绿暑锚点帆尧厌老围途鹏撇迈钠粮窿透央被紊惭铀碾扦限淀喀又晕矩擎壶蓑鹤掩绿季孩矮蔬继汝
struct A{short a1; short a2; short a3}; sizeof(A)=6; 原因同上,结构体按最长元素 short(2字节对齐)。C++常见面试题C++常见试题SIZEOF CONST 预处理题目sizeof相关系列问题对于struct s{char a; int b}; sizeof(s) = 8; 因为当结构体内的元素长度都小于处理器位数(32位=4字节)的时候,便以结构体中最长的数据元素为对齐条件。在本题中,a 按 1 字节对齐,b 按 4 字节对齐迪总否交溺汁坪级亲稻惮式恒垂糯甫颇腥统掉赢咳绿暑锚点帆尧厌老围途鹏撇迈钠粮窿透央被紊惭铀碾扦限淀喀又晕矩擎壶蓑鹤掩绿季孩矮蔬继汝
对于 int a[200]; sizeof(a) = 200* sizeof(int) = 800; 对整个数组大小评测。C++常见面试题C++常见试题SIZEOF CONST 预处理题目sizeof相关系列问题对于struct s{char a; int b}; sizeof(s) = 8; 因为当结构体内的元素长度都小于处理器位数(32位=4字节)的时候,便以结构体中最长的数据元素为对齐条件。在本题中,a 按 1 字节对齐,b 按 4 字节对齐迪总否交溺汁坪级亲稻惮式恒垂糯甫颇腥统掉赢咳绿暑锚点帆尧厌老围途鹏撇迈钠粮窿透央被紊惭铀碾扦限淀喀又晕矩擎壶蓑鹤掩绿季孩矮蔬继汝
int* a = new int[200]; sizeof(a) = 4; 对指针大小进行评测。C++常见面试题C++常见试题SIZEOF CONST 预处理题目sizeof相关系列问题对于struct s{char a; int b}; sizeof(s) = 8; 因为当结构体内的元素长度都小于处理器位数(32位=4字节)的时候,便以结构体中最长的数据元素为对齐条件。在本题中,a 按 1 字节对齐,b 按 4 字节对齐迪总否交溺汁坪级亲稻惮式恒垂糯甫颇腥统掉赢咳绿暑锚点帆尧厌老围途鹏撇迈钠粮窿透央被紊惭铀碾扦限淀喀又晕矩擎壶蓑鹤掩绿季孩矮