Suchergebnisse für Anfrage "c++"

3 die antwort

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 ...

3 die antwort

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?

5 die antwort

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 ...

TOP-Veröffentlichungen

11 die antwort

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 ...

1 die antwort

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 ...

1 die antwort

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 ...

1 die antwort

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 ...

4 die antwort

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 ...

9 die antwort

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 ...

1 die antwort

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 ...