Przestrzenie nazw - kiedy używać zapisu using namespace ...
Ostatnio zmodyfikowano 2011-09-23 13:57
Aplauz Temat założony przez niniejszego użytkownika |
Przestrzenie nazw - kiedy używać zapisu using namespace ... » 2011-09-23 13:11:21 Witam,
Ostatnio przeglądając randomowe programy znalezione w internecie spotkałem się z intrygującym zjawiskiem. W bardziej skomplikowanych kodach programiści nie umieszczali using namespace std; tylko przed wpisywali samodzielnie std::. Czemu ma to służyć? Czy sprawia to, iż kod jest bardziej przejrzysty? Czy nie jest to spore utrudnienie i przysparzanie sobie niepotrzebnej pracy? |
|
DejaVu |
» 2011-09-23 13:13:05 |
|
Aplauz Temat założony przez niniejszego użytkownika |
» 2011-09-23 13:24:46 Czy to oznacza, że pisząc program, dla jakiejś wielkiej korporacji wypadałoby samemu wpisywać std::, czy może jednak raczej milej widziane jest using namespace std . Rozumiem, że istnieje absolutna dowolność, jednak czy programistyczny savoir-vivre zaleca używanie którejś z tych metod? |
|
kamillo121 |
» 2011-09-23 13:51:49 Jeżeli korzystasz z wielu obiektów z przestrzeni nazw std to dołączaj, jeżeli nie to nie ma sensu wszystkiego dołączać i korzystaj z std:: . |
|
DejaVu |
» 2011-09-23 13:57:21 W dużych projektach nie używa się using namespace xxx; po to by uniknąć konfliktów nazw i było wiadomo z jakiego narzędzia/biblioteki pochodzi dana funkcjonalność. |
|
« 1 » |