Als «c++» getaggte Fragen

81
char * vs std :: string in c ++ [geschlossen]

Diese Frage passt derzeit nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich zu Debatten, Argumenten, Umfragen oder erweiterten Diskussionen führen. Wenn Sie der

81
Entwicklung der C-Wrapper-API für objektorientierten C ++ - Code

Ich möchte eine Reihe von C-APIs entwickeln, die unsere vorhandenen C ++ - APIs umschließen, um auf unsere Kernlogik zuzugreifen (geschrieben in objektorientiertem C ++). Dies wird im Wesentlichen eine Kleber-API sein, mit der unsere C ++ - Logik von anderen Sprachen verwendet werden kann. Welche...

81
Globale Konstante in C ++ definieren

Ich möchte eine Konstante in C ++ definieren, die in mehreren Quelldateien sichtbar ist. Ich kann mir folgende Möglichkeiten vorstellen, um es in einer Header-Datei zu definieren: #define GLOBAL_CONST_VAR 0xFF int GLOBAL_CONST_VAR = 0xFF; Einige Funktion returing den Wert (zB int...

81
Welche C ++ Standard Library Wrapper-Funktionen verwenden Sie?

Diese Frage , die heute Morgen gestellt wurde, hat mich gefragt, welche Funktionen Ihrer Meinung nach in der C ++ - Standardbibliothek fehlen und wie Sie die Lücken mit Wrapper-Funktionen gefüllt haben. Zum Beispiel hat meine eigene Dienstprogrammbibliothek diese Funktion zum Vektoranhängen:...

81
Wie deklariere ich eine Funktion, die ein Lambda akzeptiert?

Ich habe im Internet viele Tutorials gelesen, in denen erklärt wurde, wie man Lambdas mit der Standardbibliothek verwendet (z. B. std::find), und alle waren sehr interessant, aber ich konnte keine finden, die erklärten, wie ich ein Lambda für meine eigenen Funktionen verwenden kann....

81
Ld durch Gold ersetzen - Erfahrung?

Hat jemand versucht, goldstatt zu verwenden ld? gold verspricht viel schneller zu sein als ld, so dass es helfen kann, Testzyklen für große C ++ - Anwendungen zu beschleunigen, aber kann es als Ersatz für ld verwendet werden? Kann gcc/ g++direkt anrufen gold.? Gibt es bekannte Fehler oder...

81
Verwenden von char * als Schlüssel in std :: map

Ich versuche herauszufinden, warum der folgende Code nicht funktioniert, und ich gehe davon aus, dass es sich um ein Problem bei der Verwendung von char * als Schlüsseltyp handelt. Ich bin mir jedoch nicht sicher, wie ich ihn beheben kann oder warum er auftritt. Alle anderen Funktionen, die ich...

81
Generische Möglichkeit, int in C ++ in enum umzuwandeln

Gibt es eine generische Art und Weise zu werfen , intum enumin C++? Wenn es intin den Bereich von a fällt enum, sollte es einen enumWert zurückgeben, andernfalls werfen Sie einen exception. Gibt es eine Möglichkeit, es generisch zu schreiben ? Es enum typesollte mehr als eine unterstützt...