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

Wie bekomme ich alle möglichen Übereinstimmungen von std :: regex?

Ich würde gerne alle möglichen Übereinstimmungen von Regex finden, wie ist es möglich? %Vor% Gibt die Ausgabe aus: %Vor% Aber kann nicht das dritte 2: 2 genau finden. Ich bevorzuge Regex wegen O(n) Komplexität für die Suche nach me...
15.10.2015, 07:31
1
Antwort

Verwendung der Deklaration für den konkreten Ausgabeoperator (mit konkreter Signatur)

%Vor% Gibt es eine Möglichkeit zu erklären, nur eines von operators << aus dem Namespace nm im globalen und nicht beides zu verwenden?     
20.10.2015, 12:36
2
Antworten

Haben interne Namespace-Variablen interne Verknüpfungen? Wenn nicht, warum funktioniert der folgende Code?

Diese Frage steht in direktem Zusammenhang mit diesem . Betrachten Sie den Code: %Vor% Es zeigt 10 an. Wenn ich die Deklaration extern int x; lösche, erhalten wir einen Mehrdeutigkeits-Compiler-Zeitfehler    Fehler: Verweis auf 'x'...
23.11.2015, 18:00
1
Antwort

std :: future nach dem Aufruf von get () immer noch gültig (was eine Ausnahme auslöst)

Nach cppreference , nach dem Aufruf von std::future::get :    valid () ist nach einem Aufruf dieser Methode falsch. Zusätzlich von cplusplus.com :    Sobald der gemeinsame Status bereit ist, hebt die Funktion auf und gibt (oder lös...
24.11.2015, 17:02
3
Antworten

Binärer Parser oder Serialisierung?

Ich möchte ein Diagramm mit verschiedenen Objekten für ein Spiel speichern. Ihre Klassen können miteinander verwandt sein oder nicht, sie können Vektoren einfacher Strukturen enthalten oder nicht. Ich möchte die Analyse schnell durchführen,...
25.08.2010, 23:03
1
Antwort

Ersetzen Sie die Vektor- und Hash-Tabelle durch Boost.Bimap

Ich möchte eine vector<string> - und eine boost::unordered_map<string, size_t> - Zuordnungszeichenfolge in Indizes mit einer boost::bimap ersetzen. Welche Instanz von bimap soll ich verwenden? Bisher habe ich mich mit...
16.11.2010, 13:12
4
Antworten

Header für STL-Container weiterleiten

Der Header <iostream> hat einen Begleiter <iosfwd> , der ausreicht, wenn ich nur Zeiger oder Referenzen auf Streams benötige. Letzteres ist ein häufiges Szenario beim Überladen von operator<< . Gibt es einen solchen H...
17.11.2010, 18:55
6
Antworten

Vorlagen für Setter und Getter

Ich bin nicht vertraut mit Vorlagen, aber ich frage mich, ob es möglich ist, sie für Setter-und Getter-Methoden zu verwenden. Zum Beispiel in dieser Situation: %Vor% Wie Sie sehen, sind die Methoden fast identisch, außer dass sie sich auf ei...
16.11.2010, 14:23
1
Antwort

Boost verlangsamt wirklich die Kompilierung auf VS2005

Ich habe vor kurzem begonnen, Boost in meinen C ++ - Projekten zu verwenden und habe eine ziemlich große Verzögerung bemerkt, bevor die Kompilierung überhaupt startet (wenn ich den Rebuild starte, muss ich 5 Minuten warten, damit die Kompilierun...
14.11.2010, 23:55
3
Antworten

Generisches Dienstprogramm, um Aribatry-Tupel von Integral_Constants zu erzeugen

Unter Verwendung von Scott Schurr's str_const habe ich eine constexpr string. %Vor% Ich habe eine weitere Funktion constexpr , die die Position des ersten Caret in einer Zeichenfolge zurückgibt, beginnend mit der Position n: %Vo...
09.04.2017, 22:16