c++ - 抽象类的大小

标签 c++ sizeof abstract

如何找到抽象类的大小?

class A
{
    virtual void PureVirtualFunction() = 0;
};

因为这是一个抽象类,我不能创建这个类的对象。如何使用“sizeof”运算符找到抽象类 A 的大小?

最佳答案

可以使用sizeof 运算符:

int a_size = sizeof(A);

关于c++ - 抽象类的大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2635724/

相关文章:

java接口(interface)和新类

C++ 继承结构

c++ - 使用 CryptoApi 向证书添加扩展名

c++ - 四元数到旋转矩阵,使用特征库的值不正确

c - 为什么我可以在其他地方同时定义指针时使用它?

c++ - 为什么我的对象的大小没有减小?

Django OneToOneField 到多个模型

c++ - 如果输入是:y=1(x^3)+0.05(x^2)-2(x^1)-1 如何从这个 std::string 中获取数字?

arrays - C 具有可变大小的初始化和未初始化数组

C# 自动转换接口(interface)方法