Проблема, кажется, с int m = std::max({die1, die2, die3});
, она вызывает ошибку в затмении, но работает нормально в Xcode.Это почему?код
#include <iostream>
#include <cstdlib>
using namespace std;
int main() {
int die1;
int die2;
int die3;
cin >> die1;
cin >> die2;
cin >> die3;
int m = std::max({die1, die2, die3});
cout << m << endl;
return 0;
}
ошибка:
.. / src / plays.cpp: 19: 22: ошибка: ожидаемое выражение
int m = std :: max({die1, die2, die3});
^
1 сгенерирована ошибка.
make: *** [src / plays.o] Ошибка 1