explicit

Das Schlüsselwort explicit (C++11) verhindert implizite Typumwandlungen (beim Constructor).

Es erzwingt, dass der mit "explicit" deklarierte Konstruktor (mit nur einem Parameter) zur Typumwandlung im Quelltext verwendet werden muss - das verhindert die unabsichtliche automatische (implizite) Typumwandlung einzelner Werte bei Zuweisungen.

Anschauliche Erklärung:

FIXME


Stand: 24.11.2016
: Jürgen Kreick

EOF