icc

ICC ist der C ++ - Compiler von Intel, eigentlich eine Gruppe von C / C ++ - Compilern, die für Windows, Linux und MacOS verfügbar sind.
1
Antwort

Verwenden von Standardvorlagenparametern in Parametern für variable Vorlagenvorlagen

Ich habe festgestellt, dass das folgende Minimalbeispiel auf gcc und clang und sogar Visual Studio funktioniert, aber es kompiliert nicht mit icc. Ich versuche zu bestimmen, ob das C ++ gültig ist oder nicht, aber ich bin nicht in der Lage, die...
06.06.2016, 14:03
3
Antworten

C-Präprozessor __TIMESTAMP__ in ISO 8601: 2004

Wie kann ich einen __TIMESTAMP__ Ersatz in ISO 8601: 2004 haben? __TIMESTAMP__ %Vor% vs __TIMESTAMP_ISO__ %Vor%     
06.07.2013, 00:53
3
Antworten

Erzeugt eine Liste von Präprozessor-Makros, die vom Compiler definiert wurden

Mit gcc und gfortran kann ich eine Liste von Preproffesor-Makros erstellen, die vom Compiler mithilfe (zur Bearbeitung der ouah-Antwort) definiert wurden. %Vor% und %Vor% bzw. (zumindest unter Linux). Wie kann ich das gleiche mit den...
19.02.2012, 13:50
2
Antworten

Fehler beim Öffnen der Quelldatei "bits / c ++ config.h" bei icpc

Ich versuche ein Programm auf einem 64-Bit-Rechner mit icpc zu kompilieren. Leider bekomme ich eine Fehlermeldung von catastrophic error: cannot open source file "bits/c++config.h" . Ich habe einen Rat von hier , aber ohne Erfolg. Außerdem ve...
29.10.2013, 14:03
2
Antworten

Loop-Abrollung in Inline-Funktionen in C

Ich habe eine Frage zur C-Compiler-Optimierung und wann / wie Schleifen in Inline-Funktionen abgerollt werden. Ich entwickle einen numerischen Code, der so etwas wie das folgende Beispiel macht. Im Grunde würde my_for() eine Art Schablone...
12.06.2015, 11:32
1
Antwort

Schwierigkeiten mit der Syntax von alignas

Ich versuche, alignas für Zeiger zu verwenden, die Klassenmitglieder sind, und ehrlich gesagt bin ich nicht sicher, wo ich es setzen sollte. Zum Beispiel: %Vor% Ich hoffte, dass die Daten für ptr auf einen 64-Byte-Block ausgerichtet wu...
17.12.2014, 20:36
1
Antwort

Sind statische Locals von Funktionsvorlagenspezialisierungen mit T = unbenannte Namespace-Klasse erforderlich, um eindeutig zu sein?

Wir verwenden den Intel C ++ - Compiler und haben festgestellt, dass er Folgendes falsch übersetzt (?), reduziert von einer Verwendung von boost::function<Ponies()> f(unnamedNamespacedFunctor) . a1.cc: %Vor% a2.cc: %Vor% main....
21.10.2015, 14:52
1
Antwort

static_assert und Intel C ++ - Compiler

Lesen cppreference.com :    Eine statische assert-Deklaration kann im Blockbereich (als Block) erscheinen   Deklaration) und innerhalb eines Klassenkörpers (als Mitgliedserklärung) OK, jetzt habe ich den folgenden Code: %Vor% Weder...
03.03.2016, 05:39
4
Antworten

Kann verhindert werden, dass eine Klasse im RAII-Stil "anonym" instanziiert wird?

Angenommen, ich habe eine RAII-style C ++ - Klasse: %Vor% ... wie in meinem Code zu verwenden: %Vor% ... Ziel ist es, in einen Zustand zu kommen, Dinge zu tun und dann diesen Zustand zu verlassen, wenn ich diesen Bereich verlasse. Gibt e...
22.09.2009, 23:18