C++
阳光武帝
三人行必有我师焉。仗剑走天涯
展开
-
C++中 没有数据成员的类的对象所占的内存空间大小问题
情况一:没有继承关系 在C++中,我们常常遇到一个类的对象在内存中所占存储空间大小的问题。 现在将自己知道的东西罗列如下: class test { public: (void) test() {} (void)~test() {} private: } 对于上面的类的对象进行求sizeof()。得到的结果是 1。 原因是,对于一个没有数据成员的类对象来说,如果不给其分配存储控件的话,那么该类的所有对象都是一样的。就没有办法区分该类的对象。所以编译器在内存中会为本类..原创 2020-05-15 09:04:01 · 832 阅读 · 0 评论 -
const与constexpr
初遇到constexpr真的是有点懵比,看了很多博客也没看懂,不知道是我太笨,还是别人写的太深奥?总之经过一番折腾算是入门了。一下是我个人总结,有不对的地方望指出。 一、学习const与constexpr必须要先知道一下几个概念: 1、constexpr是constant expression的缩写。顾名思义“常量 表达式” 2、何为常量表达式(constant expression):是指...原创 2020-02-24 15:53:20 · 241 阅读 · 0 评论