Prikaz jedne poruke
Stara 11.8.2006, 21:25   #128
EclipsE
Starosedelac
 
Član od: 16.4.2006.
Lokacija: Scary Movie Reputacija: ■■□
Poruke: 1.337
Zahvalnice: 378
Zahvaljeno 279 puta na 196 poruka
Slanje poruke preko Skypea korisniku EclipsE
Određen forumom Re: objasnjenja pocetniku

Citat:
holodoc kaže:
Iz jednostavnog razloga što Microsoft Visual C++ do verzije 6 ne ispunjava u potpunosti standard kojim je definisan sam C++ pa bi u slučaju da se ovaj moj navedeni kod "nadogradi" sa "using namespace std;" kompajler tipa MS Visual Studio 6 prijavio grešku zbog nepostojanja klase koja treba da se "povuče" iz standardnog zaglavlja.

Ovo je klasičan problem u MS C++-u i jedino rešenje nažalost predstavlja eksplicitno navođenje header-a. Zbog toga ono pridodato "std::" ispred "cout-a" ima svoj razlog Koliko je meni poznato ovaj bug je ispravljen u jednoj od .NET verzija ali nisam trenutno siguran u kojoj konkretno.

Sa druge strane, svi ostali kompajleri nemaju problema sa ovom stavkom tako da za one koji koriste neki noviji .NET MS Studio, DevC++ ili Borland "using namespace" deklaracija bi radila odlično.
pa sto ne rece ranije, ja se mucim da kompajliram obican primer helloworld i koristim using namespace std a on prijavljuje gresku....
EclipsE je offline   Odgovor sa citatom ove poruke