Eine Boost C ++ - Bibliothek, die einen Container bereitstellt, der nicht initialisierte Objekte beliebigen Typs darstellen kann. Dies ermöglicht insbesondere die einfachere Definition von Funktionen, die möglicherweise keinen Wert zurückgeben
Wenn ich versuche, die Variable direkt zu betrachten, sehe ich ein ? -Zeichen. Wenn ich eine Uhr erstelle, die die Funktion is_initialized aufruft, erhalte ich den folgenden Fehler:
CXX0033: Fehler: Fehler in OMF-Typ-Informationen...
02.07.2012, 20:22
Ich habe eine Funktion, deren Signatur lautet:
%Vor%
(Ich habe den Alias std::experimental::optional , bis std::optional offiziell verfügbar ist.)
Allerdings habe ich Schwierigkeiten, es sauber zu nennen. Der Compiler verweigert die...
06.02.2017, 00:41
boost::optional<T> (1.51) bietet eine Möglichkeit, Objekte zu konstruieren, die für meine Benutzer sehr gefährlich sind und die ich gerne verhindern möchte. Nehmen wir an, ich habe meine eigene Integer-Klasse und möchte eine optionale I...
06.03.2013, 18:00