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

Namespaces dokumentieren, die mehrere Dateien umfassen doxygen

Überlegen Sie, ich habe 2 Header-Dateien. %Vor% & amp; & amp; %Vor% Wie soll ich damit umgehen, wenn ich mit Doxygen dokumentiere?     
19.08.2010, 19:47
1
Antwort

Wie erhält man eine String-Repräsentation für die Member-Funktion?

Als Teil des Hashing muss ich einen Funktionszeiger in eine Zeichenfolgendarstellung konvertieren. Mit globalen / statischen Funktionen ist es trivial: %Vor% Und von hier :    2) Jeder Zeiger kann in einen beliebigen integralen Typ konve...
25.04.2016, 08:46
4
Antworten

Vermeiden Sie es, by-reference Argument zurückzugeben

Angenommen, ich habe eine Klasse Option : %Vor% Das an Option::getOrElse übergebene Argument ist der Standardwert, der zurückgegeben werden soll, wenn Option leer ist: %Vor% Ich glaube jedoch, dass der folgende Code nicht sicher...
03.05.2016, 00:21
1
Antwort

Geist X3, semantische Aktion führt zum Kompilieren mit: Attribut hat nicht die erwartete Größe

Dieser Code wird nicht kompiliert (gcc 5.3.1 + boost 1.60): %Vor% Es schlägt mit einer statischen Behauptung fehl: %Vor% Dank der wendbox habe ich auch boost 1,61 und clang versucht, beide ergeben die gleichen Ergebnisse. Wenn ich die...
05.07.2016, 22:16
4
Antworten

Gibt es Code-Analyse-Tools, die meine Arbeit erleichtern? [geschlossen]

Ich habe kürzlich ein Programm geerbt, das in Managed C ++ von einem Typen geschrieben wurde, der gerade in den Ruhestand gegangen ist. Nachdem ich einige Zeit damit verbracht habe, zu graben, kann ich ehrlich sagen, dass mindestens 95% davon au...
23.07.2010, 11:42
3
Antworten

Was genau misst C ++ - Profiling (google cpu perf tools)?

Ich versuche mit Google Perf Tools anzufangen, um einige CPU-intensive Anwendungen zu profilieren. Es ist eine statistische Berechnung, die jeden Schritt mit 'Ofstream' in eine Datei ablegt. Ich bin kein C ++ - Experte, deshalb habe ich Probleme...
16.06.2009, 18:52
5
Antworten

Defragmentierung von C ++ Heap Allocator & STL

Ich möchte einen selbst defragmentierenden Speichermanager schreiben, wobei ein einfacher inkrementierender Heap-Allokator in Kombination mit einem einfachen komprimierenden Defragmentierer verwendet wird. Das grobe Schema würde sein, Blöcke...
20.09.2009, 12:14
2
Antworten

Assembled c ++ scheint überflüssige Anweisungen zu enthalten

Ich habe eine cpp-Datei, die nur folgendes enthält: %Vor% Ich kompiliere mit: %Vor% Dies ergibt f.s containing: %Vor% Wenn ich die Anweisungen push , mov und pop lösche und assemble (auf einem Mac verwende ich Clang), ist...
04.05.2017, 20:43
1
Antwort

Dereferenz null ist nicht immer UB?

Ich habe immer gewusst, dass die Standardmandate Dereferenzierung null UB ist. Jedoch, (Link 1) sagt    p = 0; * p; ist nicht von Natur aus ein Fehler. und bietet einen Link zu (Link 2) sagt    * p ist kein Fehler, wenn p...
21.04.2017, 03:06
1
Antwort

Argumentsuche in C ++ [duplizieren]

In ein Problem mit gcc mit C ++ 14. Beim Kompilieren des Codes unten bekomme ich einen Fehler %Vor% Wenn ich jedoch die lokale Definition von make_unique entferne, bekomme ich auch einen Fehler: %Vor% Es scheint, als ob es unmöglich se...
05.05.2017, 18:44