Код: Выделить всё
int *array_aleatorio = new int[8]{0, 1, 2, 3, 4, 5, 6, 7};
main.cpp:315 :38: ошибка: ожидается ';' в конце объявления
int *array_aleatorio = new int[8]{0, 1, 2, 3, 4, 5, 6, 7};
Один из моих товарищей по команде сказал мне, что это может быть потому, что я использую неправильный компилятор. Он использует C++11, и это работает. Я пытался установить его, но безуспешно.
Я использую OSX 10.6.8 и Netbeans 7.3
Я использую clang++.

Я попробовал это решение, добавив строку -std=c++11 -stdlib=libc++ -Weverything в свойства компиляции проекта, но это не работает:

Это ошибка, которая показывает когда я пытаюсь его выполнить добавив строки выше.
clang++ -std=c++11 -stdlib=libc++ -Weverything -c -g -std=c ++11
-stdlib=libc++ -Weverything -MMD -MP -MF build/Debug/GNU-MacOSX/main.o.d -o build/Debug/GNU-MacOSX/main.o
main.cpp clang: предупреждение: аргумент не используется во время компиляции:
'-std=c++11' clang: предупреждение: аргумент не используется во время компиляции:
'-stdlib=libc++' предупреждение: неизвестная опция предупреждения '-Weverything'
[-Wunknown-warning-option] предупреждение: неизвестно опция предупреждения
Ошибка '-Weverything' [-Wunknown-warning-option]: недопустимое значение 'c++11'
в '-std=c++11'
Может кто-нибудь сказать мне, как установить C++11 в OSX? Заранее спасибо.
Подробнее здесь: https://stackoverflow.com/questions/175 ... ing-line-c