Mailinglist Archive: opensuse-programming-de (174 mails)
| < Previous | Next > |
Re: C++ Namespace
- From: Andre Heine <linux-experience@xxxxxxx>
- Date: Mon, 12 Jan 2004 08:37:33 +0100
- Message-id: <200401120837.33626.linux-experience@xxxxxxx>
Moin Phillip,
Am Monday 12 January 2004 02:32 schrieb Philipp Thomas:
> Daniel Feist <clusterix.perl@xxxxxx> [So, 11 Jan 2004 21:19:28]:
[...]
> >Was hat es mit diesem "using namespace std" oder besser wozu
> > braucht man es? Wenn ich es nicht angebe, meldet mein Compiler
> > einen Fehler. Bin für jede Hilfe dankbar!
[...]
> In einem Header sollte *niemals* ein globales 'using namespace
> xy' stehen, denn man weiss nie, wo der Header verwendet wird.
> Dort sollte der Namensraum *immer* explizit angegeben werden,
> also z.B. std::ostream.
>
> Im normalen Code sollte IMO auch nie ein globales 'using
> namespace std;' stehen, aber da liegen die Ansichten unter
> Programmierern schon deutlich auseinander.
Warum sollte "normaler" Code nicht "using namespace std"
benutzen?
Gibt es dafür auch Gründe?
Grüsse
Andre
Am Monday 12 January 2004 02:32 schrieb Philipp Thomas:
> Daniel Feist <clusterix.perl@xxxxxx> [So, 11 Jan 2004 21:19:28]:
[...]
> >Was hat es mit diesem "using namespace std" oder besser wozu
> > braucht man es? Wenn ich es nicht angebe, meldet mein Compiler
> > einen Fehler. Bin für jede Hilfe dankbar!
[...]
> In einem Header sollte *niemals* ein globales 'using namespace
> xy' stehen, denn man weiss nie, wo der Header verwendet wird.
> Dort sollte der Namensraum *immer* explizit angegeben werden,
> also z.B. std::ostream.
>
> Im normalen Code sollte IMO auch nie ein globales 'using
> namespace std;' stehen, aber da liegen die Ansichten unter
> Programmierern schon deutlich auseinander.
Warum sollte "normaler" Code nicht "using namespace std"
benutzen?
Gibt es dafür auch Gründe?
Grüsse
Andre
| < Previous | Next > |