gpt4 book ai didi

c++ - 是否有与 Visual Studio 的 __declspec(novtable) 等效的 g++?

转载 作者:IT老高 更新时间:2023-10-28 23:19:42 25 4
gpt4 key购买 nike

是否有与 Visual Studio 的 __declspec(novtable) 参数等效的 g++?

基本上,在纯虚拟基类中,__declspec(novtable) 参数可用于禁止为基类创建 vtable 以及在 contstructor/分别为析构函数。例如,

class __declspec(novtable) PureVirtualBaseClass
{
public:
PureVirtualBaseClass(){}
virtual ~PureVirtualBaseClass() = 0;
};

Paul DiLascia's article了解更多信息。另见我的相关question .

最佳答案

我认为没有——如果有,它会列在type attributes page 下。 GCC 手册。 GCC 使用类型属性为类型添加额外的注释(例如对齐和填充),但没有与 __declspc(novtable) 列出的类型属性等效。

我也没有在 command line options 中看到任何编译器标志。与此优化有关。

关于c++ - 是否有与 Visual Studio 的 __declspec(novtable) 等效的 g++?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1787752/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com