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

Erstellen eines boost :: thread mit boost :: bind () oder ohne es

Einige Leute scheinen boost :: threads mit der boost :: bind () Funktion zu starten, wie in der akzeptierten Antwort der folgenden Frage: Boost-Thread und eine nicht statische Klassenfunktion Während andere Leute es überhaupt nicht verwe...
06.12.2012, 11:26
2
Antworten

decltype () variadic Vorlage Basisklasse

Ich habe den folgenden Code, wo ich decltype() nicht auf Derived -Klasse arbeiten soll, um run() Basisklassenmethode return-type zu erhalten, da die Basisklasse keinen Standardkonstruktor hat. %Vor% Ich weiß, dass Sie declval<&g...
01.02.2018, 00:47
3
Antworten

C ++ zip variadische Vorlagen

Hier ist eine einfache Zwei-Container-Zip-Funktion in C ++: %Vor% Wie würde ich das auf eine beliebige Anzahl von Containern mit variantenspezifischen Vorlagen erweitern? Ich möchte, dass general_zip eine tuple von list s akzepti...
02.05.2012, 19:29
3
Antworten

Definieren oder definieren Sie in Abhängigkeit von einem Klassenvorlagenparameter eine Funktion in der Klasse

Angenommen, wir haben eine Klasse: %Vor% Instanziieren Sie die Klasse jetzt wie folgt: %Vor% Es ist in Ordnung, diese Klasse wird 2 überladene Funktionen mit diesen Parametern haben: (float a, int b); (float a, float b); Aber wenn Sie...
01.05.2012, 09:14
4
Antworten

Wie ist es passiert, dass "static" eine Funktion / Variable ohne externe Verknüpfung in C und C ++ bezeichnet?

In C static kann entweder eine lokale Variable oder eine globale Funktion / Variable ohne externe Verknüpfung bedeuten. In C ++ kann es auch eine Membervariable oder Memberfunktion pro Klasse bedeuten. Gibt es einen Hinweis darauf, wie es...
06.05.2010, 08:24
6
Antworten

gcc / g ++ Ausgabetyp

Ich weiß, das ist eine sehr grundlegende Frage, aber wenn ich meinen c / c ++ Code mit gcc / g ++ kompiliere, was genau ist der Typ der Zwischenausgabe, bevor der Assembler zum Erzeugen des Maschinencodes ins Spiel kommt? Ist es etwas wie X86 An...
11.02.2012, 20:55
4
Antworten

Wie kann ich die Byte-Größe von std :: wstring bekommen?

Ich verwende std :: wstring als meine Unicode-Stil-Zeichenfolge. Jetzt will ich das bekommen Bytegröße eines wstring. Wenn ich size () Methode von wstring verwende, bekomme ich nur die Gesamtzahl der Zeichen in meinem wstring. Aber das Byte soll...
14.02.2012, 14:36
3
Antworten

Wie spezialisieren Sie nur einige Mitglieder einer Vorlagenklasse?

Code: %Vor% FEHLER: %Vor% Grundsätzlich möchte ich nur eine Funktion spezialisieren und die allgemeine Definition für andere Funktionen verwenden. (Im eigentlichen Code habe ich viele Funktionen, die ich nicht spezialisieren möchte)....
10.02.2011, 10:01
6
Antworten

string.h widerspricht meinem eigenen String.h

Ich habe ein Projekt, das innerhalb von g ++ kompiliert wurde (ich kann die Version gerade nicht sehen) und jetzt auf xCode ist es nicht. Ich denke, dass ich das Problem jetzt habe ... Ich habe eine String.h-Datei in meinem Projekt und es schei...
26.06.2010, 18:43
5
Antworten

C ++ FILE ohne auf die Festplatte zu schreiben

Ich benutze eine Bibliothek, die ziemlich viele Funktionen hat, die in ein FILE schreiben, aber keines, das die gleichen Daten bequem an ein Objekt im Speicher ablegt. Gibt es eine Möglichkeit, ein FILE -Objekt zu erstellen (oder es außer...
02.05.2011, 17:36