001
16.07.2004, 18:07 Uhr
~Ponto
Gast
|
C++: |
####linux_hallo.cpp //was soll/macht/ist das???
|
ist nichts gültiges. Es sollte gelöscht werden, damit das kompiliert.
C++: |
using std::cout; //== using namespace std; ??? using std::endl;
|
Das sind zwei using-declarations, die sozusagen Aliase für std::cout und std::endl im globalen namespace erzeugen. Anders ist
C++: |
using namespace std;
|
eine using-directive, die alle Elemente des namespaces verfügbar macht. Da die beiden using-declarations nur zwei Namen in den aktuellen namespace einführen, sind sie weniger invasiv und der using-directive vorzuziehen. Wenn jedoch sehr viele Namen benutzt werden, sind using-directives komfortabler.
Ponto |