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.
1
Antwort

Erhalte eine Liste von Methoden in der Klasse mit Hilfe von clang

In allgemeinen IDEs (wählen Sie eine) haben Sie oft eine Gliederungsansicht, die Ihnen die Liste der Methoden für eine bestimmte Klasse zeigt. Angenommen, ich habe eine C ++ - Interface-Klasse in IFoo.h , die wie folgt aussieht: %Vor%...
19.02.2014, 10:49
3
Antworten

Der Wert von nullptr kann nicht auf dem Bildschirm ausgegeben werden

Ich habe über nullptr gelesen und trainiere auf g ++ und auch auf VS2010. Als ich es tat %Vor% druckt den Wert von nullptr auf dem Bildschirm, g ++ und VS geben Compilerfehler. Ist es nicht erlaubt, den Wert von nullptr auf dem B...
14.02.2014, 06:55
1
Antwort

Qt: qthread zerstört, während der Thread beim Schließen noch läuft

Ich habe eine Klasse: %Vor% In seinem Konstruktor habe ich: %Vor% Wenn ich den Destruktor dieser Klasse aufgerufen habe, bekomme ich die Fehlermeldung: %Vor% Aber wenn ich versuchte, den monitorThread im Destruktor der Klasse central...
22.02.2015, 17:25
2
Antworten

Ist es möglich, eine Implementierungsschablonenspezialisierung als typedef eines anderen Typs zu definieren?

Ich habe eine Klassenvorlage, für die ich mehrere Vorlagenspezialisierungen einführen möchte. Diese Vorlagenspezialisierungen sind mit einem vorhandenen Typ identisch. Konzeptionell möchte ich sie als Alias ​​/ typedefs implementieren. Der fo...
06.12.2013, 09:01
3
Antworten

Binding Funktionen mit unique_ptr Argumente zu std :: functionvoid ()

Ich versuche, den folgenden Code funktionieren zu lassen: %Vor% Der Aufruf von f () an Foo :: f2 (der letzte Parameter ist ein roher Zeiger) funktioniert gut, aber die Bindung an foo :: f1 verursacht einen Kompilierungsfehler: %Vor% Was...
28.11.2013, 14:21
2
Antworten

Überladen der Auflösung

Soweit ich weiß, wird der Compiler, wenn er zwischen zwei Kandidatenfunktionen wählen will, diejenige bevorzugen, deren schwächste Übereinstimmung stärker ist. Zum Beispiel wenn ich: %Vor% für den folgenden Code: %Vor% Die zweite boo...
09.08.2013, 17:18
6
Antworten

Prüfen, ob Klasse von einer bestimmten Klasse abgeleitet ist (Kompilieren, Laufzeit beide Antworten verfügbar)

Es ist einfacher, dies an einem Beispiel zu erklären, %Vor% In meiner Bibliothek gibt es einen Zeiger der Basisklasse. Der Benutzer der Bibliothek muss Klassen erstellen, die von basis oder derived1 abgeleitet sind und Zeiger auf diese Klass...
07.08.2013, 09:10
2
Antworten

Kosten für Mutex, kritischen Abschnitt usw. unter Windows

Ich habe irgendwo gelesen, dass der Overhead eines Mutex nicht so viel ist, weil die Kontextumschaltung nur im Falle einer Konkurrenz stattfindet. Auch bekannte Futexes in Linux. Gilt das Gleiche in Windows? Ist Critical Section eine passe...
06.08.2013, 13:20
3
Antworten

rekursive Template Instanziierung überschritten maximale Tiefe von 256

Ich habe versucht, die faktorielle Implementierung mit constexpr -Funktion neu zu schreiben, aber aus irgendeinem Grund habe ich keine Ahnung, warum ich einen Kompilierungsfehler bekomme:    Die rekursive Vorlageninstanziierung überschritt...
02.04.2014, 02:10
3
Antworten

Bilineare Interpolation in C / C ++ und CUDA

Ich möchte das Verhalten der CUDA-bilinearen Interpolation auf der CPU emulieren, aber ich fand, dass der Rückgabewert von tex2D nicht zur bilineare Formel . Ich schätze, dass die Interpolationskoeffizienten von float auf 9 -Bit-Fes...
15.01.2014, 03:44