相关疑难解决方法(0)

为什么空基类优化不起作用?

为什么在Visual C++中没有完全应用空基类优化(EBO)?

如果我有很多基类,有什么办法让我帮助编译器进行这种优化吗?

#include <iostream>

struct T1 { };
struct T2 { };
struct T3 { };
struct T4 { };
struct T5 { };
struct T6 { };

struct Test : T1, T2, T3, T4, T5, T6 { };

int main() { std::cout << sizeof(Test); }   // Prints 5
Run Code Online (Sandbox Code Playgroud)

c++ optimization visual-c++ empty-class

14
推荐指数
3
解决办法
1600
查看次数

标签 统计

c++ ×1

empty-class ×1

optimization ×1

visual-c++ ×1