那些遇到过的问题
  • 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 年,7 月 前

查看次数:

436 次

最近记录:

8 年,7 月 前

为什么C++中空类的大小不为零? 74
如果类包含基类的成员,编译器是否可以利用空基优化? 13
如果类包含基类的成员,编译器是否可以利用空基优化? 13
更多相关链接
相关归档
静态变量存储在C和C++中的哪个位置? 169
"......"令牌是什么意思?即参数包上的双省略运算符 110
使用emit vs调用一个信号就好像它是Qt中的常规函数​​一样 92
clang's -Wweak-vtables是什么意思? 71
优化三元运算符 39
OpenCV 2.3编译问题 - 未定义的反射 - Ubuntu 11.10 38
为什么"自动ch = unsigned char {'p'}"在C++ 17下编译? 35
Declaring defaulted assignment operator as constexpr: which compiler is right? 31
如何显式调用其转换类型 ID 包含占位符说明符的转换函数 28
返回assert和逗号运算符 25
难疑归档
如何在C#中枚举枚举? 3620
使用Git版本控制查看文件的更改历史记录 2920
如何使用JavaScript漂亮地打印JSON? 2222
如果目录尚不存在,如何mkdir? 1784
什么是JavaBean? 1677
JavaScript发布请求,如表单提交 1465
如何在HTTP POST请求中发送参数? 1396
jQuery获取特定的选项标签文本 1211
我怎样才能用Python代表'Enum'? 1146
如何查找Python中是否存在目录 1048
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号