By Gilbert Brands

Das vorliegende Kompendium vermittelt praxisbezogen eine Programmiertechnik in C++, die zu korrektem, wiederverwendbaren Kode führt und typische Fehler zu vermeiden hilft.

Dabei werden zunächst notwendige Grundlagen geschaffen und dann fortgeschrittene Themen zu quick allen Gebieten der Programmierung unter C++ betrachtet, mit denen ein Programmierer in der Praxis konfrontiert wird. Die exakte algorithmisch-mathematische Herangehensweise steht dabei stets im Vordergrund und macht das Kompendium zu einem kompetenten Begleiter auch in spezialisierten Fächern wie "Algorithmen und Datenstrukturen", "Numerik", "Computergrafik" und anderen.

Der Leser wird schrittweise anhand praktischer Aufgaben an die Problemstellungen herangeführt. Sehr viel Wert wird auf eine Vermittlung der Template-Technik und der damit verbundenen Möglichkeit der Meta-Programmierung gelegt. Die gezielte Nutzung von Compilezeitalgorithmen neben Laufzeitalgorithmen erlaubt eine vom Compiler überwachte typfehlerfreie Programmierung und eine filigrane Anpassung der Systemeffizienz an die Rahmenbedingung der Anwendung.

Show description

Read or Download Das C++ Kompendium: STL, Objektfabriken, Exceptions PDF

Similar c & c++ books

Sams Teach Yourself Database Programming with Visual C++ 6 in 21 Days

In just 21 days, you should have the entire abilities you want to wake up and working successfully. With this entire instructional, you will grasp the fundamentals of database programming after which circulate directly to the extra complex positive factors and ideas. comprehend the basics of database programming in visible C++. grasp the entire new and complex database beneficial properties that visible C++6 bargains.

Value-Range Analysis of C Programs: Towards Proving the Absence of Buffer Overflow Vulnerabilities

Using static research recommendations to end up the partial correctness of C code has lately attracted a lot cognizance a result of excessive expense of software program mistakes - fairly with admire to defense vulnerabilities. besides the fact that, examine into new research ideas is frequently hampered through the technical problems of analysing accesses via tips, pointer mathematics, coercion among kinds, integer wrap-around and different low-level behaviour.

Getting Started with ASP.NET 5 for OS X, Linux, and Windows

ASP. internet five is a brand new open-source and cross-platform framework for construction sleek cloud-based internet purposes utilizing . web. This e-book enables you to start with ASP. web five on OS X, Linux, and home windows. the next is spotlight subject during this book:
* getting ready improvement Environment
* Deploying ASP. web five on OS X
* Deploying ASP. internet five on Linux
* Deploying ASP. web five on Windows
* ASP. internet five Development
* ASP. internet five RESTful and AngularJS

Additional info for Das C++ Kompendium: STL, Objektfabriken, Exceptions

Example text

Else{. } / oder / führt den ersten Anweisungsblock aus, wenn die angegebene Bedingung logisch Wahr ist. Im ersten Fall wird mit der nächsten Anweisung nach dem Block fortgesetzt, das heißt die folgenden Anweisungen werden unabhängig von der Bedingung immer ausgeführt. Im zweiten Fall wird der auf else folgende Block nur dann ausgeführt, wenn die Bedingung nicht erfüllt ist. Wir haben dadurch die Möglichkeit, nicht nur zusätzlichen Code auszuführen, sondern auch alternativen Code. Zu Schleifen und Verzweigungen existieren neben for noch weitere Syntaxelemente: i=0; while(i

Als Empfehlung sei Ihnen noch auf den Weg gegeben, zunächst C++-Programme zu erzeugen, auch wenn Sie C-Anwendungen programmieren. In C++ stehen Ihnen alle Methoden und Möglichkeiten zur Verfügung, die auch C bietet. Der C++Compiler ist allerdings etwas strenger als der C-Compiler, was gerade beim Anfang mithilft, Fehler schneller zu identifizieren. Außerdem stellt C++ einige Werkzeuge zur Verfügung, die etwas einfacher zu bedienen sind, wie beispielsweise cout anstelle von printf. Gerade bei Test ist man dafür oft dankbar.

Af=argc; print(arg); return 1; }/ end function / Die Deklaration einer struct-Variable unterscheidet sich nicht von der Deklaration von Variablen anderer Typen. Der Zugriff auf die Teile einer struct im Programmkode erfolgt durch Angabe des Variablennamens und des Namens der Teilvariablen in der Struktur, getrennt durch einen Punkt. na=args; arg->af=argc; print( arg); Wenn Sie auf unerklärliche Fehlermeldungen stoßen, kontrollieren Sie Ihre struct-Vereinbarungen auf Vorliegen des Semikolons. 5 Die Sprachelemente von C++ 35 Der Zugriff auf die inneren Teile einer Struktur erfolgt bei einem Zeiger wahlweise durch ( arg).

Download PDF sample

Rated 4.42 of 5 – based on 3 votes