Buch über C/C++



  • Vielen Dank schon mal für die Antworten. 😃 Dachte immer das normale C++ ohne das .NET-Framework würde C/C++ genannt, weil man auch auf Bibliotheken zurückgreift die mit C geschrieben wurden? :p Naja egal. Es ist eben etwas schwer sich alleine durchs Internet schlau zu machen, als durch ein Buch 😃 . z. B. weiß ich gar nicht wofür man das #DEFINE in nativem C++ gebrauchen kann, geschweige denn das #IF und was es da nicht alles gibt, sowas habe ich in CLI noch nie benutzt 🙄 , oder welche Klasse ich in C++ dann statt der Klassen aus dem .NET-Framework benutzten muss. Da hab ich dann doch schon lieber ein Buch vor der Nase, statt mich durch unzählige Foren und Websites zu klicken 😉 .



  • Taeli schrieb:

    statt mich durch unzählige Foren und Websites zu klicken 😉 .

    Warum?
    http://de.wikipedia.org/wiki/C-Präprozessor
    http://www.cplusplus.com/reference/
    Dauert kaum eine Minute das zu finden.



  • Taeli schrieb:

    Dachte immer das normale C++ ohne das .NET-Framework würde C/C++ genannt, weil man auch auf Bibliotheken zurückgreift die mit C geschrieben wurden? :p

    Nur auf wenige.



  • Hacker schrieb:

    Nur auf wenige.

    Indirekt schon. Alles, was irgendwie über das OS geht, hat üblicherweise ein C-API.



  • 314159265358979 schrieb:

    Hacker schrieb:

    Nur auf wenige.

    Indirekt schon. Alles, was irgendwie über das OS geht, hat üblicherweise ein C-API.

    Klar, man! Unser Taeli fängt nächste Woche bei PrettyOS an. 😃



  • Was ich damit sagen wollte: Auch Streams, Threads, Atomics, Files, etc gehen über das OS und wir verwenden damit indirekt auch ein C-API.



  • Die C++-Standardbibliothek ist in C++ geschrieben.

    Folgendes Buch ist für den Einstieg sehr empfehlenswert: http://stroustrup.com/Programming/ (gibt eine deutsche Übersetzung)



  • 314159265358979 schrieb:

    Was ich damit sagen wollte: Auch Streams, Threads, Atomics, Files, etc gehen über das OS und wir verwenden damit indirekt auch ein C-API.

    Kannst du die fetten Stichpunkte mal erklären? Files, was meinst du damit? Ich kenn nur C++ Streams, und mit C-Headern hab ich da nix am Hut.
    Threads. C++11 hat doch auch nen Header dafür (und n'türlich ne Klasse). Wenn du in diesem Punkt WINAPI Threads meinst...



  • C++ kennt weder Konsole, noch Dateisystem.



  • 314159265358979 schrieb:

    Hacker schrieb:

    Nur auf wenige.

    Indirekt schon. Alles, was irgendwie über das OS geht, hat üblicherweise ein C-API.

    Na dann lass und doch auch von C/Java, C/Python und C/C# reden. Kurz: Wie die Bibliotheken implementiert wurde, interessiert nicht.



  • Ich hab mal wieder nicht richtig gelesen:

    Was ich damit sagen wollte: Auch Streams, Threads, Atomics, Files, etc gehen über das OS und wir verwenden damit indirekt auch ein C-API.

    Ich sollte echt mal ein wenig Geduld lernen... 🙄
    Aber das hab ich auch überhaupt nicht gemeint, sondern eher das DIREKTE Implementieren der Header wie hier:

    #include <stdio.h>
    
    int main()
    {
        printf("Bla");
        return EXIT_SUCCESS;
    }
    


  • Michael E. schrieb:

    Na dann lass und doch auch von C/Java, C/Python und C/C# reden.

    Solange wir nicht von C/C++ sprechen, könnte ich damit leben.

    Michael E. schrieb:

    Kurz: Wie die Bibliotheken implementiert wurde, interessiert nicht.

    Dich nicht, mich schon.


Anmelden zum Antworten