Als «c++» getaggte Fragen

74
Verstrichene Zeit in Qt

Ich suche das Äquivalent in Qt zu GetTickCount() Damit kann ich die Zeit messen, die ein Codesegment benötigt, um wie folgt ausgeführt zu werden: uint start = GetTickCount(); // do something.. uint timeItTook = GetTickCount() - start; irgendwelche Vorschläge?

74
Wie füge ich ein Element zum C ++ - Array hinzu?

Ich möchte einem Array ein int hinzufügen, aber das Problem ist, dass ich nicht weiß, wie der Index jetzt ist. int[] arr = new int[15]; arr[0] = 1; arr[1] = 2; arr[2] = 3; arr[3] = 4; arr[4] = 5; Dieser Code funktioniert, weil ich weiß, welchem ​​Index ich ihn zuordne, aber was ist, wenn ich den...

74
Ist jemals eine "do {…} while ()" - Schleife erforderlich?

Bjarne Stroustrup (C ++ - Ersteller) hat einmal gesagt, dass er "do / while" -Schleifen vermeidet und den Code lieber als "while" -Schleife schreibt. [Siehe Zitat unten.] Seit ich das gehört habe, habe ich festgestellt, dass dies wahr ist. Was sind deine Gedanken? Gibt es ein Beispiel, in dem...

74
Schlaffunktion in C ++

Gibt es eine Sleep(time);solche Funktion , die das Programm für X Millisekunden anhält, aber in C ++? Welchen Header soll ich hinzufügen und wie lautet die Signatur der Funktion?

74
Embedded C ++: STL verwenden oder nicht?

Ich war schon immer ein Embedded-Software-Ingenieur, aber normalerweise auf Schicht 3 oder 2 des OSI-Stacks. Ich bin nicht wirklich ein Hardware-Typ. Ich habe im Allgemeinen immer Telekommunikationsprodukte hergestellt, normalerweise Hand- / Mobiltelefone, was im Allgemeinen so etwas wie einen ARM...

74
Entfernen Sie Kommentare aus dem C / C ++ - Code

Gibt es eine einfache Möglichkeit, Kommentare aus einer C / C ++ - Quelldatei zu entfernen, ohne eine Vorverarbeitung durchzuführen? (dh ich denke, Sie können gcc -E verwenden, aber dies erweitert die Makros.) Ich möchte nur, dass der Quellcode mit Kommentaren entfernt wird, nichts anderes...

74
Vektor löschen Iterator

Ich habe diesen Code: int main() { vector<int> res; res.push_back(1); vector<int>::iterator it = res.begin(); for( ; it != res.end(); it++) { it = res.erase(it); //if(it == res.end()) // return 0; } } "Ein Iterator mit wahlfreiem Zugriff, der auf die neue Position des...

74
Leistung von qsort vs std :: sort?

Laut Scott Meyers in seinem Buch Effective STL - Punkt 46. Er behauptete, dass dies std::sortetwa 670% schneller ist als std::qsortaufgrund der Tatsache der Inline. Ich habe mich selbst getestet und festgestellt, dass qsort schneller ist :(! Könnte mir jemand helfen, dieses seltsame Verhalten zu...