Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

DEV C++ #include array [`array' undeclared]

Ostatnio zmodyfikowano 2014-11-21 16:18
Autor Wiadomość
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.
P-121088
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
P-121094
NopeDotAvi
» 2014-11-21 15:22:31
najlepiej zmień IDE na nowsze (np. code blocks 13.12)
P-121105
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??
P-121109
Jacob99
» 2014-11-21 16:05:41
@NopeDotAvi
IDE nie ma tutaj prawie żadnego znaczenia. Tu znaczenie ma kompilator.
P-121110
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.
P-121111
« 1 »
  Strona 1 z 1