Gdzie jest prawdziwa, oficjalna dokumentacja cpp?
Ostatnio zmodyfikowano 2016-09-18 21:41
Shkekled Temat założony przez niniejszego użytkownika |
Gdzie jest prawdziwa, oficjalna dokumentacja cpp? » 2016-09-18 14:02:21 W przypadku php jest to php.net, a gdzie dokumentacja cpp?
Jakich standardów cpp używać, najnowszego? Czyli jakiego? cpp 17? |
|
Shkekled Temat założony przez niniejszego użytkownika |
» 2016-09-18 14:16:17 Mam wersję code::blcoks'a 13.12, jest dobra, czy lepiej nowszą? |
|
Monika90 |
» 2016-09-18 14:20:52 Oficjalną dokumentacją jest standard ISO z 2014 roku, który nie jest oficjalnie dostępny za darmo. Wersja robocza standardu jest dostępna online, np. tu http://eel.is/c++draft/ są tam już zmiany planowane na rok 2017. Nie polecam jednak czytania standardu komuś kto nie zna C++, zamiast tego polecam to http://en.cppreference.com/w/ |
|
Shkekled Temat założony przez niniejszego użytkownika |
» 2016-09-18 14:34:30 Jakie rozszerzenia, funkcje ma biblioteka IOSTREAM, bo w php jest czytelna dokumentacja?
Wiem, że: - std::cin - std::cout - std::endl i co dalej? ? |
|
pekfos |
» 2016-09-18 15:08:44 |
|
mateczek |
» 2016-09-18 16:29:49 c++ nie jest tak jednorodny, istnieje wiele iplementacji które starają się trzymać standardu przede wszystkim masz kilka rozwijanych niezależnie kompilatorów gcc - kolekcja kompilatorów rozwijanych przez projekt GNU visual C++ - produk microsoftu clang - chyba od Aple Nie ma sensu dyskutować, który kompilator wybrać na początek. Wszystkie działają(wiadomo, że visual to tylko Windows). Ale kod napisany w miarę zgodnie ze standardem skompiluje się przez każdy kompilator. Choć poszczególne kompilatory troszkę się różnią. Standard języka jest tym co niby mają wspierać. Ale jak to w życiu. Są rzeczy, które kompilator zrobi mimo, że nie ma ich w standardzie. I są rzeczy, które są w standardzie a kompilator ich nie wspiera. Do C++ dołączone są biblioteki. I tu masz oddzielne dokumentację. Więc oprócz dokumentacji c++ równie ważne są dokumentacje bibliotek!!!! Biblioteki skompilowane jednym kompilatorem nie koniecznie da się użyć w innym(wersje binarne). Skompilowana biblioteka standardowa jest dostarczana wraz z kompilatorem. Zaoczni kodować od biblioteki standardowej. A potem to już zależy co będziesz chciał zrobić !!! Ja sobie wybrałem bibliotekę Qt. Piszę sobie małe amatorskie programiki okienkowe do wizualizacji Sterowników PLC(windows linux) Jeśli masz codeBlocksa to ok. Najważniejsze by pobrać wersję ze zintegrowanym kompilatorem a nie będziesz miał problemów z konfiguracją. http://sourceforge.net/projects/codeblocks/files/Binaries/16.01/Windows/codeblocks-16.01mingw-setup.exe Sam codeblock to tylko edytor a migw - to właśnie kompilator. W tym wypadku wersja gcc dla Windows. Więc najprostszym rozwiązanie będzie pobrać wersję z kompilatorem |
|
Shkekled Temat założony przez niniejszego użytkownika |
» 2016-09-18 20:05:49 #include <iostream> #include <type_traits>
class A { };
int main() { std::cout << std::is_array < A >::value << '\n'; }
#ifndef _CXX0X_WARNING_H #define _CXX0X_WARNING_H 1
#if __cplusplus < 201103L #error This file requires compiler and library support for the \ ISO C++ 2011 standard. This support is currently experimental, and must be \ enabled with the -std=c++11 or -std=gnu++11 compiler options. #endif
#endif
Czemu taki błąd mi wyrzuca? Jak to naprawić? |
|
Gibas11 |
» 2016-09-18 21:20:51 #error This file requires compiler and library support for the \ ISO C++ 2011 standard. This support is currently experimental, and must be \ enabled with the -std=c++11 or -std=gnu++11 compiler options.
Kompiluj pod c++11 lub wyżej? |
|
« 1 » 2 |