using name & using namespace
-
Bsp1:
std::cout << „Hallo “; // Namensraum explizit angebenBsp2:
using std::cout; // nur cout aus std importieren cout << „Welt !“;Bsp3:
using namespace std; // kompletten Namensraum einbinden cout << endl; // auch end list damit verfügbarwas ist die Unterschied zwischen importierung einer konkreten class und dem gesamten Raum
aus der folgenden Aspecten: Speicherbedarf und laufzeit
-
Aus Sicht des fertigen Programms dürfte es keinen Unterschied zwischen den drei Codezeilen geben (btw, String-Literale schreibt man mit regulären Anführungszeichen "..." und nicht mit typographischen „...“). Der Unterschied betrifft nur den Compiler und welche Namen er ohne explizite Angaben auflösen kann.