Suchergebnisse für Anfrage "c++"
Was ist der Vorteil von Strang in Boost Asio?
Studiere boost asio und finde eine Klasse namens "strand" heraus, soweit ich das verstehe. Wenn es nur einen io_service gibt, der einem bestimmten Strang zugeordnet ist, und den Handle durch den Strang posten. Beispiel ...
Wie kann ich eine C ++ - Memberfunktion als Parameter an eine C-API übergeben?
In meinem C ++ - Programm muss ich diese c-API aufrufen: GConn* gnet_conn_new (const gchar *hostname, gint port, GConnFunc func);wobei GConnFunc definiert ist als: void (*GConnFunc) (GConn *conn);Meine Frage ist, ob ich eine C ++ - Klasse ...
Selbstzerstörung: this-> MyClass :: ~ MyClass () vs. this-> ~ MyClass ()
Auf meiner Suche nach C ++ bin ich über den Artikel gestolpertSchreiben von Kopierkonstruktoren und Zuweisungsoperatoren [http://cplusplus.bordoon.com/copyConstructors.html]das einen Mechanismus vorschlägt, um Codeduplizierungen zwischen ...
Messung der Speicherbandbreite aus dem Skalarprodukt zweier Arrays
Das Skalarprodukt zweier Arrays for(int i=0; i<n; i++) { sum += x[i]*y[i]; }Daten werden nicht wiederverwendet, daher sollte es sich um eine speichergebundene Operation handeln. Daher sollte es mir möglich sein, die Speicherbandbreite anhand des ...
auto it = vector.begin () Der resultierende Typ kann nicht in const_iterator konvertiert werden
Container sind verpflichtet, eineiterator Typ, der implizit in a konvertierbar istconst_iterator. Angesichts dessen versuche ich zu verwendenauto ein Objekt initialisieren übervector::begin(), und verwenden Sie das resultierende ...
Kann ich eine Umgebungsvariable definieren und für die bedingte Kompilierung verwenden?
Ich weiß, dass ich dies in einer * .h-Datei tun kann: #ifdef _DEBUG #pragma comment(lib, "libtiffd.lib") #else #pragma comment(lib, "libtiff.lib") #endifAber ich möchte einen Weg, wie ich so etwas machen kann: #ifdef V2.4.6 #ifdef _DEBUG ...
Wie kann ich eine Funktionsvorlage für alle Typen mit einem bestimmten Typmerkmal schreiben?
Betrachten Sie das folgende Beispiel: struct Scanner { template <typename T> T get(); }; template <> string Scanner::get() { return string("string"); } template <> int Scanner::get() { return 10; } int main() { Scanner scanner; string s = ...
ld Bibliothekspfad funktioniert nicht unter OS X 10.9
Ich habe versucht herauszufinden, warumg++ kann ein Programm nicht mit dem verknüpfenGürteltier [http://arma.sourceforge.net/]Bibliothek. Das Problem ist einfach: macbook-pro:arma-xc jmlopez$ g++-4.9 inputs-arma.cpp -larmadillo ld: library ...
Temporäres Vermeiden bei Verwendung von boost :: optional
boost :: optional support in_place construction wie folgt: #include <boost/optional.hpp> #include <boost/utility/typed_in_place_factory.hpp> class Foo { int a,b; public: Foo(int one, int two) : a(one),b(two) {} }; int main() { ...
Ist es möglich, eine Java-JNI zu erstellen, die jdbc aufruft?
Ich bin neu in JNI und sehr verwirrt, wenn ich JNI verwenden kann, um das zu erreichen, was ich tun muss. Ich möchte eine Java-API erstellen, die jdbc zum Aktualisieren der Datenbank verwendet, aber diese spezielle API wird vom C ++ - Programm ...