Xcode 5.1 с использованием Clang 3.4. И Clang 3.4 поддерживает С++ 14.
Тем не менее, я занимаюсь серфингом, хотя все параметры Xcode и не вижу способ включить С++ 14.
Я пытаюсь включить расслабленную функцию constexpr в С++ 14
Ответ 1
Чтобы это сработало, вы сначала установили "С++ Language Dialect" в "default compiler". Затем в "Other С++ flags" добавьте "-std = С++ 1y".
Это позволит Clang++ скомпилировать с помощью С++ 14 из Xcode. Я протестировал это с помощью Xcode 5.1.1, используя новый пользовательский литерал для basic_string:
std::string word = "hello"s;
Обновление: Начиная с Xcode 6, С++ 14 доступен как диалект на первом языке.
Ответ 2
С помощью Xcode Version 8.2 (8C38) вы нажимаете на имя проекта в навигаторе проекта (щелкните по маленькой папке слева от окна, чтобы перейти к этому), затем в средней панели ide, нажмите кнопку "Создать" (вверху верхней части средней панели), затем вы можете прокрутить, чтобы найти раздел Apple LLVM 8.0 - Язык - С++. Существует секция языка С++ Language Dialect; выберите С++ 14 [-std-С++ = 14] из счетчика. Затем это компилируется должным образом.