Dragi tatko, kao sto dobro znas svako ima svoje stringove vi Visualci koristite najvise CString (to je valjda MFC), Borland koristi AnsiString koji zapravo i jeste ANSI - to je standard (davno davno odobreno kao standard...), e sada to sto GCC koristi "totalni standard" to je druga prica. GCC ce uvek da koristi "namespace std", on je RODJEN na tome

Ili je mozda obrnuto? Svejedno, STD je za GCC nesto interno, svoje.
Mozda to nije u skladu sa nekim standardom, ali recimo ja dobro znam da se u Borland C++-u ne treba uopste pisati neka linija tipa "using namespace ovo-ono" - ako nema namespace, koristice svoj namespace, interni. Naravno, to moze da se sredi, ali po "difoltu" je tako...
Siguran sam da je tako i u VC++.