|
Тема |
Re: "using namespace std" vyv Visual C++ [re: Potencialen emigrant] |
|
Автор |
DonAngel (stranger
) |
|
Публикувано | 30.01.01 11:35 |
|
|
Uvi, shte trqbwa da go napishesh. Ako pishesh multi-platform project, togawa shte trbqwa da modificirash stdafx.h (ako polzwash MFC-like structure) ili (ako ne) faila, otkydeto include-wash stl-a.
Formata e:
#if defined(_MSC_VER) // we're under Visual C++
using namespace std;
#endif
Imai wprediwd (kato goworim za prenosimost), che ne celiiat STL e 1:1 pod M$ i GNU (primerno). Ako goworim za po-ekzotichni kompilatori ot tipa na Sun C++ ili HP C++ (aCC), tam neshtata sa oshte po-"strashni". Za GNU otsega ti kazwam, che moze da zabrawish za auto_ptr (oswen ako w nowata mu wersiq ne sa go oprawili), shtoto dori auto_ptr ne se kompilirashe s glupawoto GNU s RH7 (pak kazwam - towa e BETA gcc - moze weche da e opraweno).
A za problemite s towa kakwo i kyde da #inlclud-nesh nqma da te plasha - ti sam shte widish (ako imash takiwa).
W momenta rabotim edin proekt za 3 platformi ednowremenno (cmd line app): VC++, Sun OS, HP compiler, taka che, wqrwai mi, BOLEN sym :(.
Pozdrawi i pitai, ako imash oshte problemi.
A, BTW, powecheto UNIX compiler-i (ne znam za GNU, no HP e takyw) se nastroiwat (w smisyl - dali da iskat std:: i dr. takiwa bozi). Mislq, che i gcc ima takiwa nastroiki, no moqt sywet e - slahasg "using namespace std" i zabraqwsh za problema(ite) :).
Pozdrawi!
|
| |
|
|
|