Suchergebnisse für Anfrage "c++"

1 die antwort

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

4 die antwort

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

3 die antwort

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

TOP-Veröffentlichungen

2 die antwort

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

3 die antwort

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

1 die antwort

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

2 die antwort

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

2 die antwort

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

3 die antwort

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() { ...

1 die antwort

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