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

Kompilierzeit-Template-Instanziierungsprüfung

Ist es möglich zu überprüfen, ob ein Template-Typ zur Kompilierzeit instanziiert wurde, damit ich diese Informationen in einer enable_if-Spezialisierung verwenden kann? Sagen wir, ich habe %Vor% Kann ich irgendwie einen is_known_type defi...
27.01.2015, 20:55
5
Antworten

Lazy Transformation in C ++

Ich habe das folgende Python-Snippet, das ich mit C ++ reproduzieren möchte: %Vor% Ich habe von Boost Phoenix gehört, aber Ich konnte kein Beispiel für ein faules transform finden, das sich genauso verhält wie Pythons imap . Edit:...
30.10.2012, 17:14
4
Antworten

Warum unterscheidet es sich zwischen -2147483648 und (int) -2147483648

Wenn ich den folgenden Code unter Windows7 x64 ausführe, kompiliert mit GCC von MinGW, scheint das Ergebnis zu unterlaufen: %Vor% aber wenn ich es einer Integer-Variablen zugewiesen habe, oder einfach einfach in den int-Typ umwandeln: %Vor...
27.09.2012, 11:51
2
Antworten

std :: set_difference für den Listencontainer

Ich versuche, die Funktion set_difference aufzurufen und das Ergebnis in eine std :: list zu schreiben. Theoretisch ist es möglich, dies auf jedem sortierten Container zu tun, oder? %Vor% v gibt jedoch als leere Liste zurück. Liegt es daran,...
03.09.2012, 18:32
3
Antworten

Wie mache ich den Lambda zum Freund einer Klasse?

Sagen wir, ich habe eine Klasse: %Vor% Und ich habe ein Lambda: %Vor% Gibt es eine Möglichkeit, ein privates Mitglied / Methode in einem Lambda zu verwenden? - Es ist nicht notwendig, den Zeiger auf das Lambda zu übergeben - es kann ein...
08.02.2014, 14:08
1
Antwort

Der Unterschied zwischen max und fmax (plattformübergreifendes Kompilieren)

In Xcode wird dies kompiliert: %Vor% In Visual Studio 2010 wird es jedoch fehlerhaft, und ich muss max anstelle von fmax verwenden. distanceSqrd und cRadius sind beide Floats. Es ist der einzige Teil meines Codes, der nicht nahtlos kompil...
16.05.2013, 10:06
1
Antwort

Was unterscheidet die übergeordnete virtuelle Funktion nur durch den Aufruf von Convention Mean?

Ich versuche, IUnknown . Ich folgte der Anweisung zum Tee, aber es funktioniert nicht. Wenn ich versuche zu kompilieren, bekomme ich: %Vor% aus diesem Code: %Vor%     
23.05.2013, 16:56
3
Antworten

Include-Datei kann nicht geöffnet werden: 'VersionHelpers.h': Keine solche Datei oder Verzeichnis

Ich versuche, IsWindows7SP1OrGreater Funktion, die in VersionHelpers.h deklariert ist. Und ich bekomme:    'VersionHelpers.h': Keine solche Datei oder Verzeichnis Obwohl ich diesen Header von Visual Studio aus öffnen kann, wird er von d...
23.10.2013, 10:14
4
Antworten

Was ist der Unterschied zwischen while (cin) und while (cin num)?

Was ist der Unterschied zwischen den folgenden zwei Schleifen und wenn jeder gestoppt wird? %Vor%     
20.10.2013, 21:33
1
Antwort

Element aus beliebigem Index im Set holen

Ich habe eine Menge vom Typ set<int> und möchte einen Iterator an eine Stelle bringen, die nicht der Anfang ist. Ich mache folgendes: %Vor% Ich bin neugierig, warum das nicht funktioniert und was der richtige Weg ist, um einen It...
18.01.2012, 08:55