Suchergebnisse für Anfrage "c++"

2 die antwort

Wie man einen mathematischen Ausdruck mit boost :: spirit parst und an eine Funktion bindet

Ich möchte eine Funktion mit 2 Argumenten definieren double func(double t, double x);wobei die eigentliche Implementierung aus einer externen Textdatei gelesen wird. Zum Beispiel in der Textdatei angeben function = x*t;die Funktion sollte die ...

4 die antwort

boost.future: Sind diese beiden Codeteile gleichwertig?

Ich bin besorgt über versteckte Blockierungsprobleme, die sich aus diesen beiden Codeteilen ergeben könnten. Bei mir funktioniert der erste, der zweite nicht. Ich bin sicherer, dass der nicht funktionierende Code zwar nicht blockiert, aber nicht ...

12 die antwort

Werden Klassen- / Strukturmember immer in der Reihenfolge im Speicher erstellt, in der sie deklariert wurden?

Dies ist eine Frage, die von @ ausgelöst wurRob Walker [https://stackoverflow.com/users/3631/rob-walker] 's AntwortHie [https://stackoverflow.com/questions/36455/alignment-restrictions-for-mallocfree#36466] . Angenommen, ich deklariere eine ...

TOP-Veröffentlichungen

4 die antwort

xml-Analyse mit boost

Ich analysiere die XML-Datei mit der BOOST-Bibliothek- <da> <m_day Type="int">15</m_day> <m_month Type="int">8</m_month> <m_year Type="int">1947</m_year> </da>Mein CPP-Code lautet: #include <boost/archive/xml_oarchive.hpp> ...

4 die antwort

cmake erzeugt einen Fehler unter Windows, da es \ als Escape-Sequenz verwendet.

Ich habe so etwas in meinem cmake: set(MyLib_SRC $ENV{MyLib_DIR}/MyLib.cpp) add_library(MyLibrary STATIC ${MyLib_SRC}) Aber als ich den cmake ausgeführt habe, erhalte ich diesen Fehler: CMake Warning (dev) at CMakeLists.txt:97 (add_library): ...

2 die antwort

Warum gibt es zwei Überladungen für vector :: push_back?

Warum nichtvector::push_back [http://en.cppreference.com/w/cpp/container/vector/push_back] eine Weiterleitungsreferenz nehmen, anstatt zwei Überladungen zu haben? Ich habe gelesen, dass der einzige Grund, warum Sie lvalues und rvalues ...

4 die antwort

Covarianter Rückgabetyp und Typkonvertierung

s->duplicate() gibt ein Objekt vom Typ @ zurüBox*, aber ich erhalte einen Fehler beim Initialisieren mitBox*. Es sieht so aus, als würde es zurück in @ konvertierShape*. Was bringt es, kovariante Rückgabetypen zu haben, wenn sie wieder in den ...

24 die antwort

Unmangling das Ergebnis von std :: type_info :: name

Ich arbeite gerade an einem Protokollcode, der unter anderem Informationen über die aufrufende Funktion ausgeben soll. Dies sollte relativ einfach sein, Standard-C ++ hat eintype_info Klasse. Dieser enthält den Namen der typeid-Klasse / function ...

8 die antwort

Get gprof zum Profil basierend auf der Uhrzeit der Wanduhr?

Mein Verständnis ist, dass gprof standardmäßig die CPU-Zeit berücksichtigt. Gibt es eine Möglichkeit, das Profil basierend auf der Uhrzeit der Wanduhr zu erstellen? Mein Programm benötigt viel Festplatten-E / A, sodass die verwendete ...

6 die antwort

Passing Member-Funktionszeiger auf die C-Style-Funktion

Ich versuche, den Zeiger der Mitgliedsfunktion an die Funktion im C-Stil zu übergeben (wie es die Bibliothek in C ist) Der gewünschte Zeiger ist definiert als: void (*)(int, const char*)Die Funktion, die ich übergeben möchte, lautet: void ...