C++ lernen...
-
Hi.
Ich bin neu in diesem Forum
und wollte fragen, mit welchen
Mitteln man am besten C++ lernen kann?
(Bücher, Tutorials, ...)Ich hab schon ein paar Vorkenntnisse in anderen
Programmiersprachen (Basic, HTML < natürlich, PHP)Ein C++ - Buch hatte ich mir auch schon zugelegt.
Aber es war ziemlich kurz und knapp.Ich würde mich auf eine Antwort freuen.
cu
-
TheProgrammer2 schrieb:
Hi.
Ich bin neu in diesem Forum
und wollte fragen, mit welchen
Mitteln man am besten C++ lernen kann?
(Bücher, Tutorials, ...)Geschmackssache. Aber Hirn + ein gutes Buch/Tutorial soll ganz gut funktionieren.
Ich hab schon ein paar Vorkenntnisse in anderen
Programmiersprachen (Basic, HTML < natürlich, PHP)Dann sollte dir der Einstieg ziemlich leicht fallen, da PHP in etwa die gleiche Syntax hat.
Und fallst du mal nicht weiter kommst, gibts ja das Forum.
-
auf der mainpage sind sehr viele tutorials. ich wuerde dir das von volkard ans herz legen, auch wenn es nicht mehr standardkonform ist, aber mit ein bischen google ist alles wieder ok.
http://www.c-plusplus.net/c___1.htm
das hier ist auch nicht schlecht: http://tutorial.schornboeck.net/inhalt.htmdannach wuerde ich dir ein buch empfehlen, da tutorials meist nicht so tief in die materie gehen. ich hab da gleich mit die c++ programmiersprache von bjarne stroustrup und kann mich nicht beschweren.
was auch immer
-
Danke für die schnelle Antwort.
Ich werde mir vieleicht noch ein gutes
Buch kaufen...
-
Ausgewählte Tutorials:
http://www.cpp-tutor.de/cpp/toc.htm
http://tutorial.schornboeck.net/inhalt.htm
http://www.volkard.de/C++/Tutorial/Grundlagen/
http://de.geocities.com/throni3/cpp/Inhalt.html
http://www.henkessoft.de/cpp_konsole.htmFür später:
http://www.gotw.ca/gotw/Bücher:
http://www.gotw.ca/publications/xc++s.htm (Exceptional C++, More Exceptional C++, Exceptional C++ Style)
http://www.gotw.ca/publications/c++cs.htm (C++ Coding Standards)Ebenfalls empfehlenswert, vor allem die ausgewählten Links:
http://fara.cs.uni-potsdam.de/~kaufmann/?page=Startseite
-
Das sollte deinen Bedarf an Tutorials für die nächsten Jahrzehnte decken:
http://www.c-plusplus.net/forum/viewtopic.php?t=84536
-
hmmm wenn du dich schon mit anderen Programmiersprachen gut auskennst würde ich sagen das ein großes Tutorial ziemlich gut wäre. Da man die Grundlagen leichter erlernt. Ich lese zur zeit das Buch.
http://www.c-plusplus.net/titelanzeige.php?ISBN=3826608240
IMHO ziemlich gut. Bin allerdings noch ziemlich am anfang da ich das Buch heute erst bekommen habe. Einige aus diesem Forum teilen die Meinung mit mir.
-
Hi, ich kann dir auch nur das Buch "C++ lernen und professionell anwenden" von Peter Prinz & Ulla-Kirch Prinz empfehlen, wenn man schon - wie du - Vorkenntnisse in anderen Sprachen hat.
TheProgrammer2 schrieb:
Ich hab schon ein paar Vorkenntnisse in anderen
Programmiersprachen (Basic, HTML < natürlich, PHP)
cuHTML ist keine Programmiersprache sondern eine Textauszeichnungssprache
Caipi
-
7. Auflage
C++ Einführung und professionelle Programmierung
ISBN 3-446-22330-4Ist manchmal nicht ganz so einfach, auch wenn es für den Anfänger gedacht ist, doch das kommt daher weil es ziemlich fundierte Kenntnisse lehrt.
Wer sich sicher ist das er C++ lernen will der braucht auf jeden Fall ein Buch, ein gutes Buch.
Wer die Tutorials liest und findet das es für den Anfang zu schwer ist der kann ja erst mal mit php anfangen. HTML finde ich auch einen guten Einstieg, nicht für C++ programmieren sondern um allgemeine Kenntnisse zu erwerben.
-
FAQ
Und:
Ulrich Breymann - "C++ - Eine Einführung"
-
Das von mum beschriebene Buch würde ich auch empfehlen! Die von ihm genannten Kritikpunkte stimmen, ich hab mit einem Tut aus dem i-net angefangen, somit war das erste Kapitel langweilig, einige harte Brocken waren aber später trotzdem dabei...
-
Solche und ähnliche Fragen wurden hier schon des öfteren gestellt, schaut doch bißchen im Forum herum und du findest Hinweise zu genüge!
-
hi,
ich habe nun auch schonein paar programme zum laufen gebracht :),
aberbei diesem komme ich nicht weiter... was mache ich da falsch? oder spinnt bei mir nur der compiler?
Mein Programm:#include <iostream>
#include <stdlib.h>using namespace std;
int main(int argc, char *argv[])
{
string w1;
string wort1="zeronnen";cout << "Frage: Wie gewonnen, so ...?"<<endl;
cin >> w1;
cout<< ""<<endl;
{
if(w1==wort1);
cout << "Antwort: '" << w1 << "' ist richtig."<<endl;
else
cout << "Antwort: '" << w1 << "' ist falsch."<<endl;
}system("PAUSE");
return 0;
}Mfg Dark-Dragon14
-
Hallo,
du musst einfach das ; hinter der If-Abfrage weglassen, dann sollte es funktionieren. Ferner solltest du noch stdlib.h durch cstdlib ersetzen. Sollten noch mehr Fehler auftreten, müsstest du schon die Meldungen mitposten.
-
Erhard Henkes schrieb:
Bücher:
http://www.gotw.ca/publications/xc++s.htm (Exceptional C++, More Exceptional C++, Exceptional C++ Style)
http://www.gotw.ca/publications/c++cs.htm (C++ Coding Standards)Einem Anfaenger Sutter empfehlen find ich 'ne dumme Idee
was auch immer schrieb:
dannach wuerde ich dir ein buch empfehlen, da tutorials meist nicht so tief in die materie gehen. ich hab da gleich mit die c++ programmiersprache von bjarne stroustrup und kann mich nicht beschweren.
Einem Anfaenger den Stroustrup empfehlen ist schon mehr als nur dumm
"ich kann mich nicht beschweren" bedeutet, du bist grad erst beim Vorwort, oder?
@Threadersteller:
kauf dir bitte nicht "die C++ Programmiersprache" bevor du nicht wenigstens ein Jahr (oder auch mehr) C++ Erfahrung hast. Der Stroustrup ist ein Buch fuer Fortgeschrittene, solang man noch Anfaenger ist, ist das Buch Geldverschwendung und liegt nur rum.
-
ok nun gehtdes prog.
danke dir recht herzlich CarstenJ...
Mfg Dark-Dragon14
-
Hi,
es tut mir leid, aber ich hätte da schon iweder ne frage zu C++...
wie mache ich das, dass ich einem wort (string wort) mehrere Bedeutungen zuweisen kann (string wort="Haus")????
Mfg Dark-Dragon14
-
Dark-Dragon14 schrieb:
Hi,
es tut mir leid, aber ich hätte da schon iweder ne frage zu C++...
wie mache ich das, dass ich einem wort (string wort) mehrere Bedeutungen zuweisen kann (string wort="Haus")????
Mfg Dark-Dragon14Was meinst du mit "mehrere Bedeutungen"? Ne Map?
-
interpreter schrieb:
Dark-Dragon14 schrieb:
Hi,
es tut mir leid, aber ich hätte da schon iweder ne frage zu C++...
wie mache ich das, dass ich einem wort (string wort) mehrere Bedeutungen zuweisen kann (string wort="Haus")????
Mfg Dark-Dragon14Was meinst du mit "mehrere Bedeutungen"? Ne Map?
Dann wohl ne multimap.
Glaub aber kaum, dass er weiss was eine map ist.
-
hi,
Habe wirklich keien ahnung was ne map ist..
ich meine hatl, dass man für das wort(string wort)zwei bedeutungen reservieren kann, und auch wenn man nur eine eingibt, dass es richtig ist.. z.b. dass "string wort" für die Wörter Haus und Fenster steht.Und auch wenn man dann nur Fenster eingibt dasses keinen felergibt..
Mfg Dark-Dragon14
-
zyniker schrieb:
interpreter schrieb:
Dark-Dragon14 schrieb:
Hi,
es tut mir leid, aber ich hätte da schon iweder ne frage zu C++...
wie mache ich das, dass ich einem wort (string wort) mehrere Bedeutungen zuweisen kann (string wort="Haus")????
Mfg Dark-Dragon14Was meinst du mit "mehrere Bedeutungen"? Ne Map?
Dann wohl ne multimap.
Glaub aber kaum, dass er weiss was eine map ist.
Wieso ne Multimap? Da reicht ne normale Map.