C, C++ und Visual STudio.NET



  • Hallo,
    ich habe bislang nur C programmiert (kann nicht wirklich c++) und habe jetzt als Entwicklungsumgebung MS Visual Studio .NET 2003 bekommen.
    1. Kann ich damit weiterhin auch C Programme schreiben (Dateiendung .c oder heißen die Dateien dann .cpp)?
    2. Wenn ich C++ schreiben will, muss ich dann alles in Klassen kapseln oder kann ich auch ohne Klassen auf CSTring u.s.w. zugreifen?
    3. Wofür ist die MSDN-Library?
    Vielen Dank, dass Ihr einem Anfäger helfen könnt!



  • 1. Ja du kannst auch weiterhin in C programmieren. Endung ist dann natürlich .c. Verwendest du bereits .cpp kannst du den Compiler in den Projekteinstellungen darauf hinweisen, dass er auch für .cpp-Dateien C-Compiler und nicht C++-Compiler spielen sol.

    2. Nein, du musst nicht alles in Klassen kapseln. Bestes Beispiel dafür ist die Funktion main(). Du kannst auch ohne Klassen programmieren. Allerdings ist CString kein C-Code sondern eine C++-Klasse - um auf sie zuzugreifen musst du dann natürlich C++ programmieren. Info: CString ist kein Standard-C++ sondern gehört zur MFC. Die String-Klasse aus Standard-C++ heißt ganz einfach string und findet sich in <string> wieder.

    3. Die MSDN-Library ist eine Dokumentations-Sammlung zu nahezu allem was du mit dem Visual Studio machen kannst.

    MfG SideWinder


Anmelden zum Antworten