====== 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: * [[http://flo.mueckeimnetz.de/2009/10/c-schlusselwort-explicit/]] * [[http://en.cppreference.com/w/cpp/language/explicit]] * [[http://www.namespace-cpp.de/std/doku.php/kennen/keywords#explicit]] * Beispiel: [[http://www.namespace-cpp.de/std/doku.php/kennen/beispiel/explicit]] FIXME ---- Stand: 24.11.2016\\ --- //[[feedback.jk-wiki@kreick.de|: Jürgen Kreick]]// EOF