Zum Inhalt springen

Programmieren in C/C++: BestPractice

Aus Wikibooks

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

[Bearbeiten]

const bei Übergabe von Zeigern

[Bearbeiten]

Ergänzende Übergabe der reservierten Speichergröße

[Bearbeiten]

Umgang mit read()/write() Funktionen

[Bearbeiten]

strncpy() vs. strcpy()

[Bearbeiten]

Speicherplatzoptimierung

[Bearbeiten]