Willkommen ~Gast!
Registrieren || Einloggen || Hilfe/FAQ || Staff
Probleme mit der Registrierung im Forum? Melde dich unter registerEin Bild.
Autor Beitrag
025
03.06.2002, 17:04
King2500



exec für was verwendest du "using namespace std;" der "std" namespace wird automatisch benutzt. wenn du die iostream.h includest funzt cin >> var und cout << "text" auch so...

nur so n tipp... ;)

--

Webmaster @ Half-Life Portal

zum Seitenanfang zum Seitenende Profil || Suche
026
03.06.2002, 18:23
Exec



naja, stand halt so im buch :)
stimmt aba eigendlich *g*

--

"selbermachen rockt am meisten :D" - -LeJean-

zum Seitenanfang zum Seitenende Profil || Suche
027
03.06.2002, 20:03
Kriz



Zitat:
King2500 postete
exec für was verwendest du "using namespace std;" der "std" namespace wird automatisch benutzt. wenn du die iostream.h includest funzt cin >> var und cout << "text" auch so...

nur so n tipp... ;)


Er bindet aber die C++ Variante von iostream ein und dort brauchts eben ein using namespace std... Und jetzt sag bitte nicht sowas wie: "Hä, kapier ich nicht?!?"...

--

K:R-I)Z++
"CSS ist cascading style sheets. Und nicht so'n Ranzspiel." - dp
In memory of Voice († 2005/03/30)

zum Seitenanfang zum Seitenende Profil || Suche
028
03.06.2002, 20:30
Leviathan



was sind namespaces überhaupt? ich hab bisher nur gehört dass die sowas ähnliches wie klassen sind und praktisch ein "katalog" für funktionen, klassen und templates.

--

Entities: HL | HL²
Kompilierfehler
r_speeds | mehr über r_speeds

zum Seitenanfang zum Seitenende Profil || Suche
029
03.06.2002, 21:17
Kriz



Namespaces sind Namensräume. Damit kann man zum Beispiel Funktionen usw. zwei oder mehr verschiedener Hersteller in C++ only räumlich trennen, aber gemeinsam benutzen. Wenn man also zwei Headerdateien einbindet, die beide eine Funktion XYZ() besitzen und diese dann aufruft, weiß der Compiler ja net mehr, welche er der beiden aufrufen soll. Daher kann man Namensräume definieren, die beide Funktionen räumlich trennen. Der eine Namensraum heißt meinetwegen ABC_FUNKTIONEN und der andere eben 123_LIBRARY oso.

Wenn man nun beide C++ Headerdateien einbindet, dann kann man via using namespace ABC_FUNKTIONEN oder using namespace 123_LIBRARY die jeweils richtige XYZ() Funktion aufrufen.

--

K:R-I)Z++
"CSS ist cascading style sheets. Und nicht so'n Ranzspiel." - dp
In memory of Voice († 2005/03/30)

zum Seitenanfang zum Seitenende Profil || Suche
030
21.06.2002, 20:19
Son-Goten



Naja.. lange nimmer hier gewesen *gg* Halt wieder nach dem alten Prinzip: paar Wochen coden, paar Monate nich.. So lern ich echt viel *lol*

Jedenfalls, ich hab die Frage glaub ich scho ma gestellt, aber egal, ist lang her:
es gibt da ja so schöne Formeln im Mathebuch zur Berechnung von Pi. Mal davon abgesehen, dass die mit Sicherheit zu optimieren ist, wie schaffe ich es, eine Zahl mit x-vielen Nachkommastellen darstellen zu lassen? Ganz gleich, ob jetz float oder double oder wie uch immer, der Darstellungsbereich an nachkommastellen ist - logischerweise - begrenzt. Aber wie kann ich zum Beispiel aus 2 floats eine Reihe bilden? Wäre das zum Beispiel durch Arrays lösbar? Also die maximale Anzahl an Stellen in die erste "Schublade"(wie nennt man die Teile eines Arrays???), dann die nächsten Stellen in die nächste usw.?

Sorry, blöde Frage.... ^^

--

zum Seitenanfang zum Seitenende Profil || Suche
031
21.06.2002, 20:33
Leviathan



son-goten die frage ist nicht blöde.

wenn ich das richtig verstanden hast willst du sowas wie double, nur z.b. mit 1024 byte genauigkeit haben. ich würde das mit einer klasse machen (mit operatoren und so), die mathematischen grundlagen dafür sind allerdings alles andere als einfach.

--

Entities: HL | HL²
Kompilierfehler
r_speeds | mehr über r_speeds

zum Seitenanfang zum Seitenende Profil || Suche
032
22.06.2002, 16:13
apfelkorn



hea, ich hab nicht gesagt, dass ich mit dem trinären (*g*) Operator nicht zurecht komme. Ich hab nur gesagt, dass ich diese Operation nach möglichkeit immer vermeide, weil es keinesfalls die Lesbarkeit für die einglischsprachigen Oma erhöht *g*

--

zum Seitenanfang zum Seitenende Profil || Suche