symfonia c++ a std

Bash, C, C++, Java, PHP, Ruby, GTK, Qt i wiele innych - wszystko tutaj.
procent
Piegowaty Guziec
Piegowaty Guziec
Posty: 11
Rejestracja: 20 paź 2007, 18:25
Płeć: Mężczyzna
Wersja Ubuntu: 8.10
Środowisko graficzne: GNOME

symfonia c++ a std

Post autor: procent »

Witam, mam pytanie czysto teoretyczne. Czy używanie "using namespace std" to jest jakiś nowszy standard czy coś w tym stylu, bo w książce Symfonia C++ autor tego nie używa. Tak samo czemu w #include autor piszę nazwe z .h tak jak to było w C a w c++ jak widzę po programach na forum iostream piszę się bez .h .Czy symfonia z 1999 to już za stara lektura? pozdrawiam
Awatar użytkownika
doles2
Sędziwy Jeż
Sędziwy Jeż
Posty: 46
Rejestracja: 24 lip 2006, 19:58
Płeć: Mężczyzna
Wersja Ubuntu: 11.10
Środowisko graficzne: KDE Plasma
Architektura: x86_64

Odp: symfonia c++ a std

Post autor: doles2 »

Symfonia z roku 1999 to jest bardzo stara lektura. Wtedy standardy C++ były zupełnie inne. Obecne wydania Symfonii noszą nazwę "Symfonia C++ Standard" (moja wersja to wydanie 2006 bodajże). I tam jest wszystko "nowoczesne" (patrz takie, jakie być powinno). Niestety nie znalazłem "Pasji C++" w takiej nowszej szacie, ale ona co prawda nie musi być aż tak aktualna, tematyka z Pasji niewiele się zmieniła przez lata.
vtr
Sędziwy Jeż
Sędziwy Jeż
Posty: 36
Rejestracja: 02 lip 2008, 13:58
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: GNOME
Architektura: x86

Odp: symfonia c++ a std

Post autor: vtr »

Jeżeli programujesz w c++ wg obecnego standardu to musisz używać:

Kod: Zaznacz cały

using namespace std;
bo to udostępnia Ci standardową przestrzeń nazw w której siedzą podstawowe obiekty np.: std::cout itp.
to samo tyczy sie plików nagłówkowych w najnowszym standardzie nie posiadają rozszeżenia *.h tylko litere "c" przed nazwą np.: cmath zamiast starego math.h.
Awatar użytkownika
noisy
Piegowaty Guziec
Piegowaty Guziec
Posty: 11
Rejestracja: 12 paź 2007, 01:32
Płeć: Mężczyzna
Wersja Ubuntu: 16.04
Środowisko graficzne: Unity
Architektura: x86_64

Odp: symfonia c++ a std

Post autor: noisy »

warto kupić sobie wersję standard. Jest o wiele bogatsza, po każdym dziale ma pytania kontrolne, ma dodatkowe rozdziały...jest lepsza :)
polecam przeczytać: http://noisy-coder.blogspot.com/2007/06 ... d-2-2.html ;)
http://eKundelek.pl - najsympatyczniejszy blog o e-czytnikach Kindle
ODPOWIEDZ

Wróć do „Programowanie”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 8 gości