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.
4
Antworten

Was ist das Gegenteil von c ++ 'override' / 'final' Spezifizierer?

In c ++ 11 schützt der override -Spezifikator davor, eine beabsichtigte virtuelle Basisfunktion zu überschreiben (weil die Signaturen nicht übereinstimmen). Der final -Spezifikator schützt vor unbeabsichtigtem Überschreiben einer Fu...
29.07.2016, 10:23
1
Antwort

Sehr seltsamer Code unter bestimmten Bedingungen einschließlich Optimierungen

Ich habe diesen Codeschnipsel: %Vor% Nach dem Kompilieren mit deaktivierten Optimierungen ( $ gcc -Wall -Wextra -O0 main.c ) kompiliert der Code, und ich bekomme die folgende Ausgabe: u = 22, l[u] = 0, t = 11, u_lu[u] = 21 Wenn ic...
18.12.2015, 19:37
2
Antworten

Radialer Baumlayoutalgorithmus

Ich habe eine Baumdatenstruktur implementiert, in der jeder Knoten (rekursiv) eine Liste von Zeigern zu seinen Kindern hält. Ich versuche die (x, y) Koordinaten für die Visualisierung des Baumes zu berechnen. Ich ging durch diesen Artikel:...
25.10.2015, 09:39
3
Antworten

Variadische Template-Funktion mit gleichen Argumenttypen

Ich möchte eine Template-Funktion wie folgt schreiben: %Vor% Anscheinend erlaubt C ++ das nicht, weil es ein Template-Parameterpaket auf der linken Seite von ...args geben muss, damit dies funktioniert. Was ich will, ist eine Template-Fun...
14.12.2015, 17:25
1
Antwort

QML - Imperativer Code wird nicht unterstützt

Kann jemand die Tatsache kommentieren, dass für QML jeder imperative Code JavaScript nicht ausgeführt wird, es sei denn, er ist Teil eines
24.01.2014, 05:56
2
Antworten

Können Sie einen nicht definierten Typ in einer C ++ - Vorlagenfunktion verwenden, wenn die Funktion nie verwendet wird?

Ich versuche eine Konvertierungsfunktion zwischen Objekten zweier Klassen (Eigen :: Vector3d und MyVector, eine Protocol Buffers Nachricht) zu erstellen, aber ich möchte die Auswertung des Funktionskörpers verzögern, bis die Funktion referenzier...
15.12.2013, 21:14
1
Antwort

new libstdc ++ von gcc5.1 kann großen Heapspeicher zuweisen

valgrind erkennt "noch erreichbares Leck" in einem leeren Programm, das mit gcc5.1, g++ ./a.cpp , kompiliert wurde %Vor% valgrind sagt, valgrind ./a.out , %Vor% Bei c-Programmen meldet valgrinds keine Speicherlecks und keine Speicher...
22.05.2015, 09:34
2
Antworten

Delegieren von Konstruktoren in C ++ () oder {}

Ich habe diesen Link von Stroustrup mit dem folgenden Code gelesen: %Vor% Meine Frage betrifft die Zeile: X() X{42}{} Gibt es Unterschiede zwischen Klammern und geschweiften Klammern? Wenn es keine Unterschiede gibt, kann ich ges...
17.10.2015, 10:31
1
Antwort

SSL-Zertifikate und Boost asio

Hallo Ich versuche, Inhalt von der Webseite herunterzuladen, die HTTPS über C ++ verwendet. Mein sehr einfaches Client-Programm aus den Boost asio-Beispielen kompiliert und läuft gut, aber wenn ich es zB mit Google teste: www.google.co.uk/?gws_r...
01.02.2015, 15:24
3
Antworten

Vermeiden Sie überflüssige Warnungen beim Kompilieren von Qt-Code mit ccache / clang

Ich habe das gleiche Problem wie dieser Typ . Kompilieren mit clang und ccache Ich erhalte diese Warnung jedes Mal, wenn sie auf ein Q_OBJECT trifft: %Vor% Dies passiert nur, wenn ccache verwendet wird, das Kompilieren des gleichen Codes mi...
27.01.2015, 09:20