Programmieren in C/C++: BestPractice

Wie im Vorwort:Für wen ist dieses Buch beschrieben kennt der Syntax von C/C++ nur wenige Ausnahmeregeln, so dass quasi alles an allen Stellen erlaubt ist. Bei unsachgemäßer Nutzung können schnell Sicherheitslücken im Code entstehen, die gerne von Virenhersteller als Einfallstor genutzt werden. In diesem Kapitel sollen einige Lösungskonzepte dargestellt werden, um solche Sicherheitslücken zu vermeiden.

size_t als Datentyp für Iteratoren in Arrays

const bei Übergabe von Zeigern

Ergänzende Übergabe der reservierten Speichergröße

Umgang mit read()/write() Funktionen

strncpy() vs. strcpy()

Speicherplatzoptimierung

...