Suchergebnisse für Anfrage "c++"
Wird der C ++ - Standard unterstützt?
Ich weiß, dass C ++ 11 Unterstützung für Threads hinzugefügt hat. Beispielsweise #include <iostream> #include <thread> void bar() { std::cout << "bar()\n"; } int main() { std::thread thread(bar); thread.join(); return 0; } Gibt es ...
c ++ Wie man XML mit dem Parser boost xml liest und in map @ speiche
Als Beispiel verwende ich die hier aufgeführte XML-Datei: https://msdn.microsoft.com/en-us/library/ms256129(v=vs.110).aspxDie XML-Datei: <?xml version="1.0"?> <purchaseOrder xmlns="http://tempuri.org/po.xsd" orderDate="1999-10-20"> <shipTo ...
Warum kann ich die Initialisierungsliste von Lambda nicht zurückgeben?
Warum ist dieser Code nicht gültig? auto foo=[](){ return {1,2}; }; Dies ist jedoch gültig seit deminitializer list wird nur verwendet, um ein @ zu initialisiervector nicht selbst zurückgeben: auto foo=[]()->std::vector<int>{ return {1,2}; }; ...
Wie finde ich den Namen der aufrufenden Funktion?
Ich habe PRETTY_FUNCTION verwendet, um den aktuellen Funktionsnamen auszugeben, habe jedoch einige Funktionen neu implementiert und möchte herausfinden, welche Funktionen sie aufrufen. ie kann ich in C ++ den Funktionsnamen der aufrufenden ...
GetTickCount-Werte unter Windows 10
Im versucht, das GetTickCount () in der Windows-API zu verwenden, um die Systembetriebszeit zu ermitteln. Ich möchte wissen, wie lange das System läuft. Doch die Rendite von GetTickCount ist wahnsinnig hoch. Mit diesem Code habe ich eine ...
boost :: function_output_iterator aus Lambda-Funktion kann nicht zugewiesen werden
Betrachten Sie den folgenden Codeausschnitt: auto f = [](int x) { std::cout << x; }; auto it = boost::make_function_output_iterator(f); decltype(it) it2 = it; // Ok, copied it2 = it; // Does not compile, cannot assign!Das ...
Kann ich mit dem C / C ++ - Präprozessor Zahlen hinzufügen?
Für eine Basis. Basis 1 gerade. Eine Art komplexe Substitution. Auch und natürlich ist dies im realen Produktionscode keine gute Idee. Ich habe nur aus Neugier gefragt.
boost_1_60_0 .zip Installation unter Windows
Ich habe die folgenden Schritte für Windows 7 ausgeführt Boost link http://www.boost.org/doc/libs/1_49_0/libs/python/doc/ 1. Downloaded boost_1_60_0 .zip 2. cd \boost_1_60_0\tools\build 3. Ran below command in command prompt bootstrap.bat gcc ...
char four [4] = "four"; Was ist die richtige Semantik für diese Anweisung?
int main(void) { char four[4] = "four"; return 0; }Wenn als C ++ - Programm kompiliert, meldet G ++ xxx.cpp: In der Funktion int main (): xxx.cpp: 3: Fehler: Initialisierungszeichenfolge für Zeichenarray ist zu lang Wenn ein C-Programm ...
Warum erlaubt C keine implizite Konvertierung von char ** in const char * const * (und C ++ tut dies)?
Ich kenne implizite Konvertierung vonchar ** zuconst char ** kann nicht gemacht werden und warum, und dass die Konvertierung nachchar *const * funktioniert. Unten finden Sie Links zu Erklärungen dazu. Es macht alles Sinn, abgesehen von einer ...