Funktionen

C++ Core Guidelines: Semantik von Funktionsparametern und Rückgabewerten

Heute schließe ich meinen Artikel über Funktionen in den C++ Core Guidelines ab. Der letzte Artikel hat die Syntax der Funktionsparameter und Rückgabewerte behandelt. In diesem geht es um deren Semantik.

Hier geht's zum Artikel auf Heise Developer.

Gelesen: 6812

C++ Core Guidelines: Die Regeln for in, out, in-out, consume, and forward Funktionsparameter

Es gibt viele Möglichkeiten, Funktionsparameter zu übergeben. Du kannst sie kopieren oder als Referenz übergeben. Die Referenz kann konstant oder nicht-konstant sein. Du kannst deine Parameter sogar verschieben oder forward darauf anwenden. Deine Entscheidung sollte davon abhängig sein, ob der Parameter ein in, out, in-out, consume oder forward Funktionsparameter ist.

Hier geht es zum Artikel auf Heise Developer.

Weiterlesen...
Gelesen: 12943

C++ Core Gudelines: Definition von Funktionen

Funktionen sind die "fundamental building block of programs" und "the most critical part in most interfaces". Diese Aussagen leiten die Regeln zu Funktionen in den "C++ Core Guidelines" ein und sind hundertprozentig richtig. Grund, tiefer in die mehr als 30 Regeln für Definition, Parameterübergabe und Rückgabewerte von Funktionen einzutauchen.

Hier geht's weiter auf Heise Developer.

Gelesen: 8763

Abonniere den Newsletter (+ pdf Päckchen)

Beiträge-Archiv

Sourcecode

Neuste Kommentare