Suchergebnisse für Anfrage "c++"
Vektor gegen Kartenleistung Verwirrung
edit: ich vergleiche konkretstd::vector'slinear Suchoperationen zumstd::map binär Suchoperationen, weil Herbs Behauptung damit zu tun zu haben schien. Ich weiß, dass die Verwendung einer binären Suche die Leistung von O (N) nach O (log N) ...
Alle Situationen auflisten, in denen ein Array nicht in einen Zeiger auf ein einzelnes Element konvertiert wird?
Bisher bin ich auf 3 Situationen gestoßen, in denen Array als Array verbleibt: (angenommenint arr[3][4];) sizeof (arr): gibt die Gesamtgröße an (nicht eines der Elemente)& arr + 1: erhöht die Adresse um die GesamtgrößeBinden eines Verweises auf ...
So erhalten Sie Win32_OperatingSystem.LastBootUpTime im datetime-Format
Ich habe versucht, LastBootUpTime mit der Win32_OperatingSystem-Klasse (WMI) abzurufen. HRESULT hr = pEnumerator->Next(WBEM_INFINITE, 1, &pclsObj, &uReturn); if(0 == uReturn) { break; } VARIANT vtProp; // Get the value of the Name property hr ...
Warum muss ich in einem abstrakten Klassenkonstruktor einen Konstruktor einer virtuellen Basis aufrufen, der niemals aufgerufen wird?
Ich stehe vor der bekannten "gefürchteten" Diamanten-Situation: A / \ B1 B2 \ / C | DDie KlasseA hat, sagt der KonstrukteurA::A(int i). Ich möchte auch eine Standardinstanziierung von a verbietenA Also erkläre ich den Standardkonstruktor vonA ...
Undefiniertes Verhalten, das Zeitreisen verursacht
Ein Beispiel fürDieser Beitrag [http://blogs.msdn.com/b/oldnewthing/archive/2014/06/27/10537746.aspx]aus einem msdn blog hat mich zum ticker gemacht: Es heißt, dass diese Funktion: void unwitting(bool door_is_open) { if (door_is_open) { ...
stl zufällige verteilungen und portabilität
Warum ist es nicht erforderlich, dass das Ergebnis von Standardverteilungen über Implementierungen hinweg konsistent ist? Das Ergebnis von Pseudozufallszahlengeneratorenistandererseits muss es identisch sein. Im Folgenden wird beispielsweise mit ...
Dokument in Xerces C ++ validieren
Ich möchte ein XML-Dokument in Xerces-C ++ (Version 2.8, unter Linux) laden und es mithilfe eines DTD-Schemas validieren, auf das nicht im Dokument verwiesen wird. Ich habe folgendes versucht: XercesDOMParser parser; ...
Fclose eine Datei, die bereits fclose ist
In meinem Programm kann ich eine Datei schließen, die bereits geschlossen ist. Was passiert, wenn ich afclose auf eine datei schon schließen? Und wenn Sie dies nicht können, wie können Sie feststellen, ob eine Datei geschlossen oder geöffnet ist?
Valgrind hängt in pthread_spin_lock und verbraucht 100% CPU
Meine C ++ - Multithread-Anwendung hängt in pthread_spin_lock in den Valgrind-Versionen 3.8.0 und höher. In 3.6.0, 3.6.1 und 3.7.0 ist dies jedoch nicht der Fall. Kennt jemand eine Problemumgehung dafür?
Warum hat Visual Studio 2013 Probleme mit dem Dekltyp dieses Klassenmitglieds?
#include <vector> struct C { std::vector<int> v; decltype(v.begin()) begin() { return v.begin(); } decltype(v.end()) end() { return v.end(); } };Clang ++ hat kein Problem, aber MSVC 2013 gibt den folgenden Fehler aus: error C2228: left of ...