2009-07-14 25 views
2

Ich möchte wirklich mehr über C++ lernen. Ich kenne die Grundlagen, und ich kenne die Konzepte, und ich war sogar in der Lage, selbst C++ - Projekte zu erstellen, aber mein Problem ist, dass ich selbst geschriebenen Code anzeigen, korrigieren und hinzufügen kann. Ich habe mir einige Open-Source-Projekte auf Sourceforge angesehen, aber viele von ihnen sind so groß oder es sind soooo viele Projekte verfügbar, bis ich nicht weiß, was ich tun soll.Projekte für C++ Anfänger/Fortgeschrittene?

Gibt es "kleine oder einfache" Projekte oder Aufgaben in C++, die es mir ermöglichen, meine Kenntnisse in C++ durch praktische Erfahrung zu erweitern?

Antwort

2

Wenn Sie bereits in der Lage sind, eigene Projekte zu erstellen, denke ich, dass der beste Weg, zu lernen, wie man jemandes Code zu lesen ist, Job in Software-Unternehmen zu bekommen. Sie werden sogar dafür bezahlen :)

0

Erstellen Sie Ihre eigene Client/Server-Anwendung mit Socket-Programmierung ist eine große und lustige Bereich in der Programmierung, die Sie auschecken sollten.

http://subjects.ee.unsw.edu.au/tele3118/wk6_sockets.pdf

+0

wk6_sockets.pdf ist nicht verfügbar (zumindest jetzt). Zum Beispiel sagt wget "fehlgeschlagen: Verbindung abgelaufen.". –

0

The Art of Unix Programming lesen (TAOUP). Es ist online verfügbar, gut geschrieben und hat viele Fallstudien, die gut gestaltete Programme darstellen. Sie können auch einige gute C++ Opensource-Software unter diesen Fallstudien finden.

Abgesehen von TAOUP, werfen Sie einen Blick auf Boost C++ Libraries. Sie bieten Peer-Reviewed-Source-Bibliotheken, die sehr gut dokumentiert sind.

Eine andere, die ich gehört habe, ist Postfix (ein Open-Source-E-Mail-Server für Unix), die gut geschriebenen C++ - Code geschrieben haben soll. Allerdings muss ich zugeben, dass ich keine direkte Erfahrung damit habe.

Hoffe das hilft :)

Verwandte Themen