Suchergebnisse für Anfrage "c++"

5 die antwort

In Python: Erfassen der Standardausgabe aus einer gemeinsam genutzten c ++ - Bibliothek in eine Variable

Aus anderen Gründen gibt die von mir verwendete gemeinsam genutzte c ++ - Bibliothek einige Texte an die Standardausgabe aus. In Python möchte ich die Ausgabe erfassen undIn einer Variablen speichern. Es gibt viele ähnliche Fragen zum Umleiten ...

1 die antwort

Wie kann ich mit boost :: spirit festlegen, dass ein Teil eines Datensatzes in einer eigenen Zeile steht?

Ich habe einen Datensatz-Parser, der eine von mehreren Ausnahmen auslöst, um anzugeben, welche Regel fehlgeschlagen ist. Vordere Angelegenheit: #include <iostream> #include <sstream> #include <stdexcept> #include <string> #include ...

4 die antwort

Statische Variablen in C ++ und Java

Ich habe eine Frage: Nehmen wir an, wir haben diese Funktion: (in C ++) int& f() { static int x = 0; return x; } // OKund int& h() { int x=0; return x; } // ERRORWarum tuth Fehler melden? Liegt es am Stichwortstatic? ich fandstatic ...

TOP-Veröffentlichungen

3 die antwort

CMake kann die für GoogleTest erforderliche Bibliothek in Ubuntu nicht finden

Ähnliches ProblemHier [https://stackoverflow.com/questions/17469843/cmake-cannot-find-a-required-library?newreg=32ea5311077040eda121a40fe91d8fbf] . Das ist meine CMakeLists.txt: cmake_minimum_required(VERSION 2.6) # Locate GTest ...

1 die antwort

Verhindert das Entfernen von Endlosschleifen in C ++ 11

Wie in besprochendiese Frage [https://stackoverflow.com/questions/3592557/optimizing-away-a-while1-in-c0x], C ++ 11 optimiert Endlosschleifen. In eingebetteten Geräten, die nur einen Zweck haben, sind Endlosschleifen jedoch sinnvoll und werden ...

1 die antwort

Warum scheint auto_ptr die private Vererbung in Visual C ++ zu verletzen?

Hintergrundinformation: Dies wurde in Visual Studio 2008 erkannt und in Visual Studio 2013 erneut bestätigt. G ++ schrie den Code an, während Visual die Verletzung der privaten Vererbung stillschweigend akzeptierte. In Visual C ++ haben wir also ...

5 die antwort

Warum erzeugt diese Schleife "Warnung: Iteration 3u ruft undefiniertes Verhalten auf" und gibt mehr als 4 Zeilen aus?

Kompilieren Sie dies: #include <iostream> int main() { for (int i = 0; i < 4; ++i) std::cout << i*1000000000 << std::endl; }undgcc erzeugt die folgende Warnung: warning: iteration 3u invokes undefined behavior [-Waggressive-loop-optimizations] ...

2 die antwort

Ist das Einchecken in C oder C ++ teuer?

Gebundene Prüfung ist teuer (> 2-facher Laufzeitaufwand) Ich habe diesen Punkt oben von einem meiner Professoren bekommen. Das verwirrt mich. Wie ich weiß, ist der zeitaufwändigste Teil eines Programms IO (vom Netzwerk und von Festplatten). Die ...

8 die antwort

C ++ - Casting programmatisch: Kann es durchgeführt werden?

Sagen wir, ich habe eineBaseKlasse und mehrereAbgeleitetKlassen. Gibt es eine Möglichkeit, ein Objekt in eine der abgeleiteten Klassen umzuwandeln, ohne Folgendes schreiben zu müssen: string typename = typeid(*object).name(); if(typename == ...

2 die antwort

Wo und warum prüft JVM, ob der Rückgabetyp der Eingabemethode main (String args []) ungültig ist und sonst nichts?

Ich werde versuchen, beide zu beantworten. Bitte korrigieren Sie mich, wenn ich mich irre: Wo:Wenn eine statische Methode mit aufgerufen wirdKlassennameAuch wenn Sie den Rückgabetyp der aufrufenden Methode ändern, spielt es keine Rolle, ob ...