Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » Allgemeines (OffTopic) » Test ganz dringend!!!

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: [ 1 ] [ 2 ] [ 3 ] [ 4 ] [ 5 ] [ 6 ] > 7 <
060
02.06.2006, 19:10 Uhr
Karldin Shinowa
Professional Noob


was ist:
1)std::istringstream isstr; //was is ein istringstream?
2)std::flush; //was macht das?
3)typedef double (*operation)(double, double); //warum das typedef? Is das nur ne kurzschreibweise? gehts auch so:

C++:
typedef op double (*operation)(double, double);
op ops[] = { add, subtract, multiply, divide };


4)unsigned op;//kein datentyp

--
Ich will die Welt verbessern, doch Gott gibt mir nicht den Code.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
061
02.06.2006, 19:34 Uhr
Spacelord
Hoffnungsloser Fall


1.
istringstream ist ganz ähnlich dem dir durch cin bekannten istream.
Der Unterschied ist dass du anstatt den Stream über die Tastatur zu füttern dem istringstream nen Objekt der Klasse string zuordnen kannst und dann aus dem die Daten ziehst.
2.
mit flush erzwingst du dass die Daten,die du mit dem << operator in den Buffer von cout geschrieben hast, ausgegeben werden.Nur durch << ist nicht gewährleistet dass die Daten auch sofort angezeigt werden.
3.
mit dem typedef definierst du einen neuen Datentyp operation.Dieser ist in diesem Fall ein Zeiger auf eine Funktion die zwei double als Argumente erwartet und ein double als Rückgabe hat. Dem Zeiger kannst du jede Funktion zuweisen die das erfüllt.

4.
unsigned ist die Kurzschreibweise für unsigned int.

Gruss Spacelord
--
.....Ich mach jetzt nämlich mein Jodeldiplom.Dann hab ich endlich was Eigenes.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
062
02.06.2006, 21:40 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


zu 4. das gleiche ist eigentlich bei "long" und "short" auch der fall, heißen ja eigentlich "short int" und "long int" ("kurzer" integer, "langer" integer")
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: [ 1 ] [ 2 ] [ 3 ] [ 4 ] [ 5 ] [ 6 ] > 7 <     [ Allgemeines (OffTopic) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: