是否有宏或编译器标志可以让我继续使用auto_ptr
在GCC 7/8中使用-std=c++17
?我很容易找到clang和MSVC的相应宏,但是我的Google-fu还不足以找到GCC的解决方案。
我不想使用-fpermissive
(这会让我不小心做了太多我不应该做的事情),需要更具体的东西。
P上。 S.我没有使用auto_ptr
,但我有一个重要的第三方库。
答案 0 :(得分:2)
是的,您可以使用index.php
进行编译以使GCC(也适用于clang)忽略有关已弃用类的警告。
您可能只希望将此标记用于您的第三方库,因为它仍然是您可以控制的代码的良好警告。