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

[[vielleicht_unused]] im Enumerator

Betrachtet man die Spezifikation des [[maybe_unused]] , heißt es:    Wird in der Deklaration einer Klasse, eines typedef, einer Variablen, eines nicht statischen Datenelements, einer Funktion, einer Enumeration oder eines Enumerators ange...
28.01.2018, 16:35
1
Antwort

mit std :: function :: target korrekt

Kann mir jemand helfen, die Funktion test unten zu implementieren, so dass es Callable und std::function akzeptiert und true zurückgibt, wenn das Ziel std::function das Callable ist? Ich habe verschiedene Dinge ausprobiert, aber k...
10.01.2018, 10:14
3
Antworten

Wie finde ich den Index der doppelten Elemente in C ++?

Gibt es irgendeine STL-Funktion in C ++, die es mir erlaubt, alle Indizes von Duplikaten in einem Array zu finden? Für zB: %Vor% Sollte 0,1 zurückgeben     
22.08.2016, 12:43
2
Antworten

Gibt es eine Möglichkeit für die Kompilierzeitprüfung von Zeichenfolgen-benutzerdefiniertem Literal?

Ich schreibe ein benutzerdefiniertes string literal, um Namen von Monaten in ihre Zahlen umzuwandeln. Die erwartete Verwendung dieses Literals ist etwas wie %Vor% sollte 11 zurückgeben. Im Moment sieht mein Code wie aus %Vor% Da...
06.08.2016, 09:03
1
Antwort

Stürzt V8 ab, wenn Speicher nicht zugewiesen werden kann? Bringt dies den gesamten Prozess zum Absturz?

Diese Frage ähnelt einem, das ich kürzlich über LLVM gefragt habe . V8 weist JavaScript-Objekte auf einem manuell verwalteten Heap zu, dessen Speicher letztlich von mmap / VirtualAlloc (unter Linux / Windows) bezogen wird. Für seine internen...
02.08.2016, 02:55
1
Antwort

Einen Zeiger auf ein Objekt speichern, das mit NRVO zurückgegeben wurde

Wenn ich eine Factory-Methode schreibe, die ein Objekt lokal instanziiert und dann nach Wert zurückgibt, um NRVO zu nutzen (wie einige der Antworten hier: c ++ 11 Rückgabewertoptimierung oder Verschiebung? ), wird ein Zeiger / Verweis auf das l...
30.06.2016, 13:21
2
Antworten

Symbol nicht gefunden, erwartet im Flat-Namespace ObjC ++

Ich habe wahrscheinlich, was ein einfaches Problem ist, aber es gibt keine informativen Fehler oder Warnungen während der Kompilierung, um mich zu warnen, was falsch läuft. Ich habe eine Objective-C ++ - App, die C ++ - Haupt- und ObjC-Header...
08.04.2010, 14:48
2
Antworten

Wie beschleunigt man eine einfache Methode (vorzugsweise ohne Schnittstellen oder Datenstrukturen zu ändern)?

Ich habe einige Datenstrukturen: all_unordered_m ist ein großer Vektor, der alle benötigten Strings enthält (alle unterschiedlich) ordered_m ist ein kleiner Vektor, der die Indizes einer Teilmenge der Strings (alle unterschiedlich)...
04.04.2010, 15:25
2
Antworten

Gleichwertiger ternärer Operator für constexpr if?

Vielleicht habe ich etwas verpasst, aber ich kann keine Hinweise finden: Gibt es in C ++ einen consExprternären Operator, der conexpr-if entspricht? %Vor%     
07.12.2016, 07:44
1
Antwort

Ist der Standard-Template-Template-Parameter Wert-abgeleiteter Kontext?

Ich war wirklich überrascht, dass sowohl gcc als auch clang diesen Code akzeptieren: %Vor% Sind gcc und clang richtig, dass die Werte der Standardschablonen-Template-Parameter ein abgeleiteter Context oder eine Compiler-Erweiterung sind?   ...
07.12.2016, 20:44