C++ Anfängerfragen



  • Hallo,

    Ich habe bisher nur Php geskriptet und habe mich nun dazu entschlossen ein wenig in die C++ Materie vorzudringen. Da ich in Php recht fit bin, fällt mir der C Grundsyntax nicht sonderlich schwer.

    Ich finde jedoch keinerlei sinnvolle Referenz von C++ welche ansatzweise alle Funktionen abdeckt, gibt es sowas ? ... mein vergleich dazu wäre www.php.net.

    Gibt es keinerlei Klassenarchive ? - Beispielsweise zum herstellen einer Ftp Verbindung, Komprimieren oder sonstiges ....

    Ich bin zudem ein wenig überfordert mit der Entwicklung von GUI's, zur auswahl stehen wohl qt (mieser Lizenz), wxwidgets und der winapi. Welche bietet sich für einen Einsteiger am Besten an ?

    Besten Gruß, Tim



  • http://www2.roguewave.com/support/docs/sourcepro/edition9-update1/html/stdlibug/booktoc.html
    dort gibts auch irgendwo ne Referenz, aber ein Tutorial hilft meistens doch sehr

    wxWidgets, die Lizenz von qt missfällt mir und WinAPI ist Windowsgebunden und umständlich



  • Vielleicht ein wenig übersichtlicher, aber nicht ganz vollständig: www.cplusplus.com - vieles der C++-Standardbibliothek wird dort behandelt. Vieles findet man auch in der MSDN.

    Aber wie bereits gesagt wurde, sind das eher Nachschlagewerke. Um C++ zu lernen, solltest du dir Bücher beschaffen. Im Internet gibts auch einige Tutorials, z.B. das von Shade Of Mine.



  • ich such eine funktionsreferenz und klassenarchive, was oop ist, was für schleifen u.s.w. es gibt ist mir bekannt. steige eben quer ein.



  • hier mit einigen fehlern.
    aber als anfängliche übersicht

    http://cppreference.com/



  • notyyy schrieb:

    ich such eine funktionsreferenz und klassenarchive, was oop ist, was für schleifen u.s.w. es gibt ist mir bekannt. steige eben quer ein.

    Das sind aber 3 verschiedene Bereiche.
    1. Die Sprache C++: Da kannst du mal ein gutes Buch kaufen, um dich damit vertraut zu machen. Wenn du dich schon ein wenig mit Programmierung auskennst, kann ich da "Die C++ Programmierpsrache" von Bjarne Stroustrup empfehlen. Da findest du eigl. alles drin. (+ STL)

    2. Spezielle Bibliothken: Da kannst du dir mal boost anschauen, die wahrscheinlich am ehesten das abdeckt, was du willst. Da gibts auch gute Erklärungen dazu.

    3. Programmierparadigmen: (bei dir OOP). Das ist ersteinmal völlig Sprachunabhängig. Also kannst du dir da ein allgemeines Buch zu OOP oder noch allgemeiner kaufen. (oder im Internet schauen).

    Was in C++ hald anderst ist, als in anderen Sprachen ist, dass es keine so grosse Standardbilbiothek angeboten wird, mit der du dann beinahe alles machen kannst. Du musst da spezielle libs holen, die erstmal unabähnig von der Sprache sind.

    EDIT:
    Zur Standardbibliothek findest du auch hier ein Nachschlagewerk:
    http://www.cplusplus.com/reference/



  • Du musst da spezielle libs holen

    nun sag mir noch wo ich diese finde un ich gebe ruhe 🙂

    edit: boost sieht sehr vielversprechend aus 🙂



  • notyyy schrieb:

    Ich bin zudem ein wenig überfordert mit der Entwicklung von GUI's, zur auswahl stehen wohl qt (mieser Lizenz), wxwidgets und der winapi. Welche bietet sich für einen Einsteiger am Besten an ?

    Du hast gtkmm vergessen. IMHO genau das was du suchst.
    http://www.gtkmm.org/

    Dazu noch die Standard Template Library und die STD und schon hast du einen ganzen Batzen mit dem du so einiges anfangen kannst.


Anmelden zum Antworten