首页 > 解决方案 > 为 clang 强制执行 C++98/03

问题描述

启用选项的最新 gcc拒绝以下代码:-std=c++98

#include <random>
int main() {}

由于<random>标头的 c++11 特性。但是 clang没有警告/错误地接受它。

有没有办法说 clang 只使用 c++98/03 标准?也许是一个错误?

标签: c++clangc++98

解决方案


推荐阅读