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

Interaktion zwischen Dekltyp und Klassenmitgliedsnamen, der einen externen Namen schattiert

Dieser Code %Vor% kompiliert still beim clang, aber kompiliert nicht auf gcc mit den Fehlern    error: Deklaration von 'int Foo :: clash' [-fpermissiv]       error: ändert die Bedeutung von 'clash' von 'int clash' [-fpermissiv] Es sc...
31.10.2014, 19:14
2
Antworten

Verwirrender Fehler im Game Of Life Programm

Ich habe einen funktionierenden Game of Life Code. Es speichert jede Population als Bitmap. So sieht die Ausgabe aus (abgeschnitten): Beim Säubern des Codes habe ich festgestellt, dass, wenn ich Zeile 60 auskommentiert oder auf andere Wei...
01.11.2014, 02:37
1
Antwort

Warum ist die Initialisierung von Enum-Klassen-Provisorien mit beliebigen Werten erlaubt?

Ich stieß in einem der CppCon 2014-Gespräche auf einen Code wie den folgenden, der mich völlig durcheinander brachte. Das Publikum akzeptierte es ohne Kommentar, also vermute ich, dass es legal ist: %Vor% Die Frage ist: Warum kompiliert das?...
15.06.2015, 18:55
1
Antwort

std :: initializer_list Typ Abzug

Kürzlich habe ich eine sehr einfache Klasse geschrieben. %Vor% Zu meiner angenehmen Überraschung hat es richtig zusammengestellt und funktioniert. Kann mir bitte jemand erklären, wie der Compiler die verschachtelten starre Initialisierer für...
21.05.2015, 00:02
1
Antwort

Statische consxpr-Elemente des gleichen Typs wie die Klasse definiert (zusätzliche Details)

Beim Schreiben meiner ersten Frage, wenn das überhaupt möglich ist, stolperte ich über die Frage statisches consxpr-Mitglied des gleichen Typs wie die Klasse, die definiert wird , die ganz klar geantwortet hat, dass meine saubere Lösung mit C +...
20.05.2015, 22:50
1
Antwort

Boost.Log Konfigurationsdateien

Ich füge Protokollierung zu einem alten C ++ - Programm hinzu. Nach einigen Recherchen habe ich beschlossen, Boost Log zu verwenden . Die Dokumentation enthält Beispiele zum Erstellen von Senken und Filtern. Ich konnte jedoch kein Beispiel für...
15.09.2014, 09:46
1
Antwort

Fehler: Verwendung der gelöschten Funktion 'std :: thread :: thread (const std :: thread &)'

Der folgende Code kompiliert und funktioniert wie erwartet. Die Struktur (Klasse) A stammt von std::thread und wird mit int more erweitert. Der Code main erstellt einige Threads und wartet anschließend darauf, dass sie fertig sind....
14.12.2014, 20:37
2
Antworten

finde die Anzahl der Strings im 2D-String-Array

Bei einem Array von Strings muss ich die Anzahl der Strings herausfinden. Ich folgte this aber das funktioniert nicht, wenn ich das in eine Funktion übergebe. Hier ist der Code, den ich versucht habe %Vor%     
17.04.2015, 09:10
1
Antwort

Wo heißt es im Standard (C ++ 14), dass die folgenden zwei Deklarationen äquivalent sind?

%Vor% Die letzten beiden obigen Deklarationen sind äquivalent. Beide deklarieren Objekte vom Typ A. Wo im Standard kann ich das finden oder ableiten?     
17.04.2015, 17:28
6
Antworten

Numerische Genauigkeit für die Differenz von Quadraten

In meinem Code berechne ich oft Dinge wie das folgende Stück (hier C-Code zur Vereinfachung): %Vor% Bei diesem Beispiel ignorieren Sie, dass das Argument der Quadratwurzel aufgrund von Ungenauigkeiten negativ sein kann. Ich habe das mit zusä...
13.08.2013, 15:13