控制兼容模式 (-compat[=4]) 下虚拟表的生成。在标准模式下(缺省模式)无效并被忽略。
+e 选项可以有下列值。
值 |
含义 |
---|---|
0 |
禁止虚拟表的生成并创建对所需虚拟表的外部引用。 |
1 |
为所有定义的具有虚函数的类创建虚拟表。 |
使用该选项进行编译时,也可以使用 –features=no%except 选项。否则,编译器会为用于异常处理的内部类型生成虚拟表。
如果模板类具有虚函数,就可能无法确保编译器生成全部所需的虚拟表而不复制这些表。
《C++ 迁移指南》