cout = printf ???
-
kann mir mal jemand sagen was der unteschied ist zwischen cout und printf ist,
ich weis das man bei cout << << endl; und printf ("%i", variable); aufgebaut sind, aber was ist eigendlich der unterschied bis auf den aufbau...
-
Hallo
printf ist die C-Variante, cout die modernere und typsichere C++ Variante.
Wenn du die Wahl hast, nimm immer cout.bis bald
akari
-
printf() gehört zur Standardbibliothek von C.
cout gehört zur Standardbibliothek von C++.C ist in erster Linie eine prozedurale Sprache und hat somit auch ein prozedural aufgebautes I/O-System (Nahezu zumindest, FILE ist da irgednwie eine Ausnahme).
C++ ist in erster Linie eine objektorientierte Sprache (traue ich mich hier einfach mal so zu sagen) und hat in der Standardbibliothek eine objektorientiert aufgebautes I/O-System. Da in C++ die Typensicherheit groß geschrieben wird, ist cout typsicher aufgebaut. printf() arbeitet mit variablen Argumenten und wenn man nicht aufpasst kann viel schneller etwas schief gehen als man glaubt.
MfG SideWinder
-
achso, danke, jetzt weis ich bescheid

hat doch einen größeren untesrchied als ich dachte
danke für die info