c++

C ++ ist eine universelle Programmiersprache. Es wurde ursprünglich als Erweiterung von C entworfen und behält eine ähnliche Syntax, ist aber jetzt eine komplett andere Sprache. Verwenden Sie dieses Tag für Fragen zu Code, der mit einem C ++ - Compiler kompiliert werden soll.
3
Antworten

Idiom für strict typedef in C ++

Gibt es ein Idiom für ein striktes typedef in C ++, möglicherweise mit Vorlagen? Etwas wie: %Vor% So kann ich etwas wie einen Kompilierzeitfehler machen: %Vor% Die darin enthaltene __LINE__ sieht aus, als könnte es Probleme geben,...
21.02.2013, 15:20
2
Antworten

Entwicklung von QT-Anwendungen in Xcode?

Meine IDE der Wahl für den Mac (zumindest für C ++ und Objective-C-Entwicklung) ist Xcode. Ich habe einen 64-Bit Intel Mac mit OS X Lion installiert und Xcode Version 4.2 vom Mac App Store heruntergeladen. Mein Problem ist, dass Qt anscheinend...
18.10.2011, 18:43
1
Antwort

RVO, bewegen Sie Operationen und ein Dilemma

Ich habe über den letzten Tag oder so über Move Constructors gelernt und versucht, an einer allgemeinen Regel der Rückgabe zu bleiben, wie die meisten Leute vorschlagen, und sind auf ein interessantes (für mich) Dilemma gestoßen. > Nehmen wir...
21.10.2011, 14:38
1
Antwort

c ++ 11: Löschen mit einem const_iterator

Ich glaube, dass seit C ++ 11 die Funktion erase der meisten Container (z. B. std::vector ) eine const_iterator als Parameter akzeptiert: %Vor% Auch meine Compiler (GCC 4.8 und Clang 3.2, die beide GCC libstdc ++ verwenden) erlauben...
13.04.2013, 12:40
3
Antworten

delete [] nachdem wir unsigned char * in const unsigned char * umgewandelt haben

Grob gesagt, ich habe eine Klasse, die ein Array von const unsigned char enthält. Objekte dieser Klasse werden durch eine spezielle Factory-Funktion erstellt, die auch für die Erstellung des Arrays (auf dem Heap) sorgt. Wenn ein Objekt in der Fa...
19.04.2013, 08:05
1
Antwort

Kann vector :: shrink_to_fit neu zuweisen?

Diese Member-Funktion, die im Standard keine definierten Auswirkungen hat (nur Bemerkungen), würde nur eingeschränkt verwendet werden, wenn sie nicht neu zugeordnet werden kann. Aber der einzige Absatz, den ich in dem Standard gefunden habe, der...
17.12.2012, 10:38
1
Antwort

Wie füge ich Google V8 eine neue Klasse hinzu?

Ich bin ein Neuling in Google V8 und Javascript, und ich versuche, eine neue Klasse zu Javascript mit C ++ hinzuzufügen. Ich habe einige Arbeiten mit der V8-Bindung von Webkit abgeschlossen, Referenzen sind: webkit idl und v8-Bindung J...
18.12.2012, 09:18
4
Antworten

Brauchen Sie einen guten Algorithmus, um 8 GB Bilder zu kategorisieren

Ich habe ungefähr 150.000 Bilder und einige davon sind Duplikate. Ich habe herausgefunden, dass der SSIM-Algorithmus eine gute Wahl ist, um zwei Bilder zu vergleichen und zu sehen, ob es sich um Duplikate handelt. Wenn ich jedoch auf diese Weise...
17.12.2012, 19:15
5
Antworten

Suche nach spezieller C ++ - Datenstruktur

Ich suche nach einer C ++ - Implementierung einer Datenstruktur (oder einer Kombination von Datenstrukturen), die die folgenden Kriterien erfüllen: Auf Elemente wird wie in std :: vector zugegriffen bietet einen Direktzugriffs-Iterator (...
10.08.2011, 12:13
3
Antworten

debugging c ++: ../nptl/sysdeps/unix/sysv/linux/raise.c: Keine solche Datei oder kein Verzeichnis

Ich verwende gdb , um ein C++ -Programm zu debuggen. In der Zeile %Vor% Der Parameter prevId Wert ist 0 ; die Methode GetTagIdFromState(maxState) return s 50 ; Beim Debuggen bekomme ich folgende Fehler. %Vor%     
31.10.2012, 06:58