那些遇到过的问题
  • Linux
  • C
  • C++
  • Python
  • Vue.js
  • Nginx
  • SQL
  • NoSQL
  • kubernetes

为什么sizeof(D)在此代码中等于2(详见)?

Ser*_*gey 15 c++

struct X {};
struct D : X {
    X x;
};
Run Code Online (Sandbox Code Playgroud)

根据http://www.stroustrup.com/bs_faq2.html#sizeof-empty,空基类将大小添加为零.

归档时间:

8 年,10 月 前

查看次数:

436 次

最近记录:

8 年,10 月 前

为什么C++中空类的大小不为零? 74
如果类包含基类的成员,编译器是否可以利用空基优化? 13
如果类包含基类的成员,编译器是否可以利用空基优化? 13
更多相关链接
相关归档
从函数返回unique_ptr 328
计算机程序运行时会发生什么? 176
如何在C++中获取文件大小? 123
空引用是否可行? 91
为什么不允许使用静态const浮点数? 64
C++的手册页在哪里? 64
从字符串文字到'char*'的弃用转换 55
何时使用std :: multimap是有意义的 38
glDrawArray()给出了一个内存异常 29
引用模板参数的目的 28
难疑归档
确定已安装的PowerShell版本 2543
如何动态合并两个JavaScript对象的属性? 2338
如何从YouTube API获取YouTube视频缩略图? 2291
JavaScript切断/切片/修剪字符串中的最后一个字符 1840
如何检查SQL Server表中是否存在列? 1792
在GitHub上将图像添加到README.md 1675
将浮点数限制为两个小数点 1527
为什么文本文件以换行符结尾? 1375
为什么在重写Equals方法时重写GetHashCode很重要? 1371
如何随机化(shuffle)一个JavaScript数组? 1138
Copyright Info

© Copyright 2013-2021 admin@qa.1r1g.com

如未特别说明,本网站的内容使用如下协议:
Creative Commons Atution-NonCommercial-ShareAlike 4.0 International license
.

用以下方式浏览
  • 大分类
  • 日期
  • 标签
参考资料
  • qa.1r1g.com
  • superuser
  • askubuntu
  • unix
  • dba
  • serverfault
  • www website
回到顶部
网安备44200002443738
粤ICP备19038133号