Hypercell ein ] Hypercell aus ] Zeige Navigation ] Verstecke Navigation ]
c++.de  
   

Die mobilen Seiten von c++.de:
http://m.c-plusplus.de
Infos hier [BETA]

  
c++.de :: C++ (auch C++0x und C++11) ::  Summe geht nicht  
Gehen Sie zu Seite Zurück  1, 2, 3
  Zeige alle Beiträge auf einer Seite
Auf Beitrag antworten
Autor Nachricht
Bashar
Mitglied

Benutzerprofil
Anmeldungsdatum: 15.05.2001
Beiträge: 17820
Beitrag Bashar Mitglied 16:07:14 05.08.2012   Titel:              Zitieren

Gugelmoser schrieb:
Finde ich nicht. Ein Namensraum ist ja auch nicht dafür da, um Konflikte zu vermeiden. :p

Laut Stroustrup ist genau das aber IIRC ihr Zweck.

_________________
OSL♥
Unregistrierter





Beitrag Unregistrierter 11:17:52 06.08.2012   Titel:              Zitieren

Meiner Meinung nach ist der Hauptzweck eines Namensraums die Einordnung der darin enthaltenen Dinge, wie Funktionen, Klassen, Objekte... Mittels using-Direktiven gehen die Klassifizierungen doch wieder verloren, dabei hat man sich doch vorher die Mühe gemacht, alles schön einzuordnen.
Dass Namensräume Namenskonflikte vermeiden, ist doch nur ein netter Nebeneffekt.


Zuletzt bearbeitet von Unregistrierter am 11:22:11 06.08.2012, insgesamt 1-mal bearbeitet
SeppJ
Moderator

Benutzerprofil
Anmeldungsdatum: 10.06.2008
Beiträge: 18397
Beitrag SeppJ Moderator 12:43:12 06.08.2012   Titel:              Zitieren

Die eigene Meinung ist nicht die Wirklichkeit. Den Fehler machen viele Leute.

_________________
Du brauchst Hilfe?, Buchempfehlungen für C++,
Wie man in Fragen den richtigen Code postet,
The Definitive C++ Book Guide and List
pumuckl
Moderator

Benutzerprofil
Anmeldungsdatum: 21.06.2005
Beiträge: 7326
Beitrag pumuckl Moderator 15:10:03 06.08.2012   Titel:              Zitieren

Gugelmoser schrieb:
Meiner Meinung nach ist der Hauptzweck eines Namensraums die Einordnung der darin enthaltenen Dinge, wie Funktionen, Klassen, Objekte... Mittels using-Direktiven gehen die Klassifizierungen doch wieder verloren, dabei hat man sich doch vorher die Mühe gemacht, alles schön einzuordnen.
Dass Namensräume Namenskonflikte vermeiden, ist doch nur ein netter Nebeneffekt.

"Hauptzweck eines Autos ist meiner Meinung nach, ungestört Musik hören zu können. Auszusteigen und einen Fußweg zu gehen, statt einmal um den Block zu fahren ist blöd, da hört man ja nurnoch die Bässe. Dass man mit dem Auto auch von A nach B kommt ist ein netter Nebeneffekt."

Manche benutzen ihr Auto sicherlich so, und haben diese Meinung auch. Obs dazu erfunden wurde ist ne andere Frage ;)

_________________
Du brauchst Hilfe? - Forenregeln. Den richtigen Code posten - machs uns einfacher dir zu helfen
Don't feed the Help Vampires!
Bitte ein Bit
Mitglied

Benutzerprofil
Anmeldungsdatum: 24.10.2007
Beiträge: 1118
Beitrag Bitte ein Bit Mitglied 14:06:21 07.08.2012   Titel:              Zitieren

Diese Diskussion verwirrt mich ein wenig. Bisher habe ich auch immer std::string geschrieben, aber ohne einen konkreten Grund.

Wozu benötigt man Namespaces ? Und was sind Namespaces ?

Worum geht es hierbei eigentlich ? Das, gemäß Intellisense, vermutlich die komplette CRT in std:: abgebildete wurde ? :confused:

Zitat:
Gugelmoser schrieb:
Zitat:
Meiner Meinung nach ist der Hauptzweck eines Namensraums die Einordnung der darin enthaltenen Dinge, wie Funktionen, Klassen, Objekte... Mittels using-Direktiven gehen die Klassifizierungen doch wieder verloren, dabei hat man sich doch vorher die Mühe gemacht, alles schön einzuordnen.

Dass Namensräume Namenskonflikte vermeiden, ist doch nur ein netter Nebeneffekt.

"Hauptzweck eines Autos ist meiner Meinung nach, ungestört Musik hören zu können. Auszusteigen und einen Fußweg zu gehen, statt einmal um den Block zu fahren ist blöd, da hört man ja nurnoch die Bässe. Dass man mit dem Auto auch von A nach B kommt ist ein netter Nebeneffekt."
Diese Argumentation verstehe ich nicht. Noch keinen Deut. :(
SeppJ
Moderator

Benutzerprofil
Anmeldungsdatum: 10.06.2008
Beiträge: 18397
Beitrag SeppJ Moderator 14:44:48 07.08.2012   Titel:              Zitieren

Bitte ein Bit schrieb:
Diese Diskussion verwirrt mich ein wenig. Bisher habe ich auch immer std::string geschrieben, aber ohne einen konkreten Grund.

Wozu benötigt man Namespaces ? Und was sind Namespaces ?
Das sollte in jedem Buch erklärt sein, sogar im Internet solltest du jede Menge brauchbares Material finden.
Zitat:

Diese Argumentation verstehe ich nicht. Noch keinen Deut. :(
pumuckl zeigt durch eine (mMn passende) Analogie zu einem Autobeispiel, wie sehr gugelmosers Äußerungen zum Sinn und Zweck von Namespaces daneben waren.

_________________
Du brauchst Hilfe?, Buchempfehlungen für C++,
Wie man in Fragen den richtigen Code postet,
The Definitive C++ Book Guide and List
pumuckl
Moderator

Benutzerprofil
Anmeldungsdatum: 21.06.2005
Beiträge: 7326
Beitrag pumuckl Moderator 16:54:01 07.08.2012   Titel:              Zitieren

(Sandkastenunterhaltung von Sone & Unreg auf den Müll verlegt)

_________________
Du brauchst Hilfe? - Forenregeln. Den richtigen Code posten - machs uns einfacher dir zu helfen
Don't feed the Help Vampires!
c++.de :: C++ (auch C++0x und C++11) ::  Summe geht nicht  
Gehen Sie zu Seite Zurück  1, 2, 3
Auf Beitrag antworten

Zeige alle Beiträge auf einer Seite




Nächstes Thema anzeigen
Vorheriges Thema anzeigen
Sie können Beiträge in dieses Forum schreiben.
Sie können auf Beiträge in diesem Forum antworten.
Sie können Ihre Beiträge in diesem Forum nicht bearbeiten.
Sie können Ihre Beiträge in diesem Forum nicht löschen.
Sie können an Umfragen in diesem Forum nicht mitmachen.

Powered by phpBB © 2001, 2002 phpBB Group :: FI Theme

c++.de ist Teilnehmer des Partnerprogramms von Amazon Europe S.à.r.l. und Partner des Werbeprogramms, das zur Bereitstellung eines Mediums für Websites konzipiert wurde, mittels dessen durch die Platzierung von Werbeanzeigen und Links zu amazon.de Werbekostenerstattung verdient werden kann.

Die Vervielfältigung der auf den Seiten www.c-plusplus.de, www.c-plusplus.info und www.c-plusplus.net enthaltenen Informationen ohne eine schriftliche Genehmigung des Seitenbetreibers ist untersagt (vgl. §4 Urheberrechtsgesetz). Die Nutzung und Änderung der vorgestellten Strukturen und Verfahren in privaten und kommerziellen Softwareanwendungen ist ausdrücklich erlaubt, soweit keine Rechte Dritter verletzt werden. Der Seitenbetreiber übernimmt keine Gewähr für die Funktion einzelner Beiträge oder Programmfragmente, insbesondere übernimmt er keine Haftung für eventuelle aus dem Gebrauch entstehenden Folgeschäden.