DEV C++ #include array [`array' undeclared]
Ostatnio zmodyfikowano 2014-11-21 16:18
Rigid Temat założony przez niniejszego użytkownika |
DEV C++ #include array [`array' undeclared] » 2014-11-21 12:11:12 Witam wszystkich forumowiczów, Miałem problem z wyborem działu bo tutaj widzę poważne problemy, a nie takie błahostki jak mój temat, ale mimo wszystko chodzi raczej o bibliotekę wiec zdecydowałem go opisać właśnie tu. Od niedawna zmagam się z książką Stephen Prata "Język C++, szkoła programowania". Doszedłem do działu o klasach vector i array, ktore to sa porównywane z tablicami. W przykładowym programie dołączamy bibliotekę 'array' [ #include <array> ]. Problem polega na tym ze takiego pliku nie mam w katalogu Dev-Cpp/include co skutkuje tym że program nie rozpoznaje linijki kodu: array < double, 4 > a3 = { 3.14, 3.27, 1.62, 1.41 }; wyświetlając `array' undeclared (first use this function) Nie mogę znaleźć żadnej informacji na ten temat. Co nie powiem, dość bardzo mnie zadziwiło. Używam Dev-C++ 5.0 beta 9.2 (4.9.9.2) Pozdrawiam. |
|
akwes |
» 2014-11-21 13:23:00 Sprawdź swoją wersję GCC. 1) GCC 4.0 introduces experimental TR1 support, so I assume std::tr1::array is included
http://gcc.gnu.org/gcc-4.0/changes.html
2) GCC 4.1 delivers it with stable (or at least not experimental) implementation of TR1.
http://gcc.gnu.org/gcc-4.1/changes.html
3) GCC 4.3 introduces it as included in C++0x support
http://gcc.gnu.org/projects/cxx0x.html
|
|
|
NopeDotAvi |
» 2014-11-21 15:22:31 najlepiej zmień IDE na nowsze (np. code blocks 13.12) |
|
Rigid Temat założony przez niniejszego użytkownika |
» 2014-11-21 16:02:53 czy code blocks 13.12 wymaga doinstalowania jakiegos kompliatora lub bibliotek?? |
|
Jacob99 |
» 2014-11-21 16:05:41 @NopeDotAvi IDE nie ma tutaj prawie żadnego znaczenia. Tu znaczenie ma kompilator. |
|
NopeDotAvi |
» 2014-11-21 16:18:05 nowsze IDE - nowszy kompilator, poza tym nie ma sensu pisać w tych czasach w dev cpp
@"czy code blocks 13.12 wymaga doinstalowania jakiegos kompliatora lub bibliotek??" nie, wystarczy że wybierzesz odpowiednią wersję z ich strony. |
|
« 1 » |