Я хочу скомпилировать следующий файл (temp.cpp):
#include <iostream>
class Foo {
public:
Foo() = default;
};
int main(){
std::cout << "Works!" << std::endl;
return 0;
}
Со следующей командой: clang++ temp.cpp -o temp -std=c++11 -Weverything -Werror
Возникла ошибка:
temp.cpp: 5: 11: ошибка: определения по умолчанию несовместимы с С++ 98 [-Werror, -WС++ 98-compat]
Я понимаю, что есть предупреждение, подобное С++ 98-compat, и это часть всего. Как включить все предупреждения, кроме С++ 98-compat? Есть ли совместимый флаг С++ 11 для -Всего?