Suchergebnisse für Anfrage "c++"
Wie definiere ich das Merkmal is_iterator?
Ich versuche, a zu codierenis_iterator<T> Typ Eigenschaft. Wo wannT ist ein Iteratortypis_iterator<T>::value == true sonst istis_iterator<T>::value == false. Was ich bisher versucht habe: template <class, class Enable = void> struct is_iterator ...
std :: string x (x);
std::string x(x);Das stürzt auf meinem Compiler sehr stark ab. Heißt das, ich sollte testenthis != &that in meinen eigenen Copy-Konstruktoren, oder kann ich davon ausgehen, dass kein Client jemals so dumm sein wird?
Liest eine 64-Bit-Ganzzahl aus der Datei
Wir haben eine Datei, die eine 64-Bit-Ganzzahl als Zeichenfolge enthält. Wie können wir diese numerische Zeichenfolge in C ++ in einen 64-Bit-Integer-Typ ohne Vorzeichen scannen () oder auf andere Weise analysieren? Wir sind uns Dinge wie% lld ...
Geschwindigkeit beim Zugriff auf einen Standardvektor durch Iterator vs durch Operator [] / Index?
Sag mal, ich habe eine std::vector<SomeClass *> v;in meinem Code und ich müssen sehr oft im Programm auf seine Elemente zugreifen, indem ich sie vorwärts und rückwärts schleife. Welches ist die schnellste Zugriffsart zwischen diesen ...
Die Funktion projectPoints von OpenCV
Ich versuche gerade, ein Beispiel für OpenCVs zu implementierenProjektpunkte [http://docs.opencv.org/modules/calib3d/doc/camera_calibration_and_3d_reconstruction.html#projectpoints] Methode. Die Idee hinter dieser Methode besteht darin, einen ...
Was ist ein nicht hergeleiteter Kontext?
Ich bin ausgesetzt gewesendiese Frage [https://stackoverflow.com/q/1268504/493122]In letzter Zeit und die Antworten können zu "Es ist ein nicht reduzierter Kontext" zusammengefasst werden. Insbesondere sagt der erste, dass es so etwas ist und ...
Wie verwende ich das PIMPL-Idiom des Qt?
PIMPL steht fürPhinweis aufIMPLzementation. Die Implementierung steht für "Implementierungsdetail": etwas, mit dem sich die Benutzer der Klasse nicht befassen müssen. Qt-eigene Klassenimplementierungen trennen die Schnittstellen mithilfe ...
Gleitkommatypen mit fester Größe
In demstdint.h (C99),boost / cstdint.hpp [http://www.boost.org/doc/libs/1_42_0/libs/integer/doc/html/boost_integer/cstdint.html] , undcstdint (C ++ 0x) -Header gibt es unter anderem vom Typint32_t. Gibt es ähnliche Gleitkommatypen mit fester ...
Warum muss ich nicht überprüfen, ob Referenzen ungültig / null sind?
lesenhttp://www.cprogramming.com/tutorial/references.html [http://www.cprogramming.com/tutorial/references.html], es sagt: Im Allgemeinen sollten Verweise immer gültig sein, da Sie einen Verweis immer initialisieren müssen. Abgesehen von einigen ...
Warum braucht der Referenzzähler ein Limit für die Speicherreihenfolge?
Im Beispiel vonboost::atomic, dasunref Funktion: void intrusive_ptr_release(const X * x) { if (x->refcount_.fetch_sub(1, boost::memory_order_release) == 1) { boost::atomic_thread_fence(boost::memory_order_acquire); delete x; } }1: der fetch_sub ...