Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » Allgemeines (OffTopic) » Mit was beginnen?

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 ]
020
02.12.2005, 15:33 Uhr
Marco15



Ich hab da mal ne Frage. Und zwar hab ich mir ein Buch über C++ gekauft und lese gerade gleichzeitig ein C/C++ Online-Kurs, so als nebenbei, zum tiefern Verständnis. Und ich wollte mal Fragen, warum man bei dem einen Kurs #include <iostream> nimmt und bei dem andern <iostream.h>? Ist die Header-Datei vielleicht nur für die Sprache C gedacht?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
021
02.12.2005, 15:36 Uhr
Marco15



Achja. Außerdem wird im C++ Buch nicht ausreichend oder so ziemlich gar nicht erklärt warum man using namespace std; vor dem Programm einfügt. Das wurde auch im Onlinekurs ausgelassen, also man braucht es im Programm gar nicht. Nur wenn ich die Datei <iostream.h> auf <iostream> umwandle, streikt er mir. Nur wenn ich dann using namespace std; einfüge gehts wieder. Ich denke, dass das eine C und das andere C++ ist, oder?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
022
02.12.2005, 15:42 Uhr
Tommix



Hallo,
nein, es ist beides C++. Der veraltete Header <iostream.h> verwendet (noch) keinen Namespace. Dei dem neuen <iostream> ist, wie bei den anderen neueren Headern der Standardbibliothek, alles in den Namespace std eingebunden un daher brauchst Du die using-Direktive (oder mußt jeweils std::cout udw. schreiben).
<iostream.h> ist jedenfalls veraltet.

Gruß, Tommix
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
023
02.12.2005, 16:40 Uhr
Marco15



Ahh.OK, danke
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
024
02.12.2005, 16:54 Uhr
J-jayz-Z
Perl Crack ala Carte
(Operator)


oder du setzt für alle Funktionen ein Alias: typedef std::cout cout;
--
perl -Mstrict -Mwarnings -e 'package blub; sub new { bless {} } sub bar {my $self=shift; $self->{bla}="66756e2d736f66742e6465"; return $self->{bla};} my $foo=blub->new();print "Hallo ";print pack("H*",$foo->bar()); print "\n"'
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
025
03.12.2005, 08:50 Uhr
Tommix




cout ist weder eine Funktion (das würde aber auch nichts helfen) noch ein Typ, so ein Unfug.
Was noch gehen würde wäre

C++:
using std::cout;



- Tommix

P.S. Guten Morgen erst mal.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
026
03.12.2005, 09:15 Uhr
(un)wissender
Niveauwart


Tommix, woher weißt du solche Sachen immer? .
--
Wer früher stirbt ist länger tot.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
027
03.12.2005, 10:11 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


irgendeiner muss sie doch wissen
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
028
03.12.2005, 10:33 Uhr
Reyx
IT-fetischistischer Wurstsalat mit rostigem Berghorn
(Operator)


Mhh ... aber ein #define cout std::cout währe doch (auch wenn es unsinnig ist) möglich? (oder würde der sich dann in 'ner Endlosschleife verheddern?)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
029
03.12.2005, 13:37 Uhr
Tommix



@(un)wissender:
Ich habe in diesem Forum schon mitgelesen, wenn ich von der Mammutjagd nach Hause kam.
@Reyx:
Für diesen Vorschlag gehörst Du 256 Postings zurückgestuft.
Aber gehen würde es.

Gruß, Tommix
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: [ 1 ] [ 2 ] > 3 < [ 4 ]     [ 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: