Szukam jakiegoś kompilatora online z C++14 aby to się nie kompilowało:
https://ideone.com/3k9Jkh
no bo nested namespacy są suportowane od C++17. Podobnie jest np. z
auto x{7}
od C++17 decltype(x) to będzie int a w C++14 to ponoć std::initializer_list<int>.
Tylko nie da rady tego podejrzeć bo wszędzie to co powinno działać od C++17 to działa na C++14.:)
ficzery C++17 działające w C++14
- Rejestracja: dni
- Ostatnio: dni
- Postów: 25
0
- Rejestracja: dni
- Ostatnio: dni
- Postów: 5023
0
Na jakich patrzyłeś? A nie możesz sobie ściagnąć kompilatora i lokalnie poeksperymentować?
- Rejestracja: dni
- Ostatnio: dni
- Lokalizacja: Szczecin
3
Na GCC 5.4 z czerwca 2016 nie działa: https://godbolt.org/z/dedWc8MMq
https://gcc.gnu.org/releases.html
- Rejestracja: dni
- Ostatnio: dni
2
Wystarczy dowolny kompilator z odpowiednimi flagami kompilatora
- gcc/clang
-std=c++14oraz trzeba włączyć warning as error-Werror=c++17-extensions(zalecałbym jednak ogólnie wszystkie warnings jako error-Wall -Wextra -pedantic -Werror) - MSVC
/std:c++14- wystarczy