visual-c++

Microsoft Visual C ++ ist ein C-, C ++ - und C ++ / CLI-Compiler für Windows. Die neueste Version des Compilers ist Visual C ++ 2017. Der Compiler unterstützt folgende Sprachen: C: Unterstützt C90 und die meisten C99- und C11-Teile des ISO C ++ - Standards ab Visual Studio 2017 C ++: Unterstützung für die meisten C ++ 11 Features und einige C ++ 14 und C ++ 17 Features ab Visual Studio 2017 C ++ / CLI
3
Antworten

Was bedeutet Lokalität der Datenstruktur?

Ich habe folgenden Artikel gelesen, Was jeder Programmierer über Compiler-Optimierungen wissen sollte    Es gibt noch andere wichtige Optimierungen, die derzeit über die Grenzen hinausgehen   Funktionen eines Compilers - zum Beispiel Ers...
04.02.2015, 07:10
1
Antwort

Erstellen eines Visual Studio-Eigenschaftenblatts, um die Verwendung einer C ++ - Bibliothek zu erleichtern

Ich baue eine C ++ - Bibliothek (Satz von Headern, Import-Bibliotheken und DLLs). Ich möchte diese Bibliothek so einfach wie möglich für jeden Entwickler machen, der sie nutzen möchte. Insbesondere möchte ich nicht, dass die Benutzer dieser Bibl...
19.02.2013, 23:10
2
Antworten

Wie kann ich den MSVC-Präprozessor und -Compiler in zwei separaten Schritten ausführen?

Ich möchte den Microsoft Visual Studio-Compiler cl.exe ausführen, ohne den Präprozessor aufzurufen. Ist das möglich? Ich dachte, dass das Vorkompilieren von vorverarbeitetem Quellcode (mit dem /c -Flag) dazu führen würde, dass der Präproze...
21.01.2011, 09:30
1
Antwort

Eine nicht verwaltete C ++ - Klassenbibliothek mit C ++ / CLI umhüllen - Frage 1 - Projekt- / Codeorganisation

Hinweis: Dieser Beitrag repräsentiert die erste Frage meiner Anfrage. Der Einführungsblock (der gesamte Text, bis die Zahlen erreicht sind) wird in beiden Fragen wiederholt, da es Hintergrundinformationen sind, die zur Beantwortung der Frage b...
27.01.2011, 17:34
1
Antwort

Falsche CRLF im UTF-16-Stream?

Hier ist ein Problem, das ich trotz all meiner Bemühungen nicht lösen konnte. Also bin ich total fest, bitte helfe! Für den regulären Modus "ASCII" die folgenden vereinfachten Datei- und Stream-Ausgaben %Vor% Ergebnis natürlich in genau d...
19.09.2017, 19:54
5
Antworten

Aktualisiert Doppeloperation atomar

In Java ist das Aktualisieren der Variablen double und long möglicherweise nicht atomar, da double / long als zwei separate 32-Bit-Variablen behandelt werden. Ссылка Wenn ich in C ++ 32-Bit-Intel-Prozessor + Microsoft Visual C ++ - Compi...
18.08.2009, 09:14
1
Antwort

MSVC entspricht GCC-fno-endlich-nur-Mathematik?

Bei GCC aktivieren wir -ffast-math , um Gleitkommaberechnungen zu beschleunigen. Da wir uns aber auf das korrekte Verhalten von NaN- und Inf-Gleitkommawerten verlassen, aktivieren wir auch -fno-finite-math-only , so dass Optimierungen, die W...
21.10.2016, 16:17
3
Antworten

Wie verknüpfen Sie C # - und C ++ - Assemblies zu einer einzigen ausführbaren Datei?

Ich habe eine VS2008-Lösung, die ein Projekt enthält, das eine C # -Datei generiert, die auf ein Projekt verweist, das eine DLL generiert, die C ++ / CLI und nicht verwaltetes C ++ enthält. Ich möchte diese in eine einzelne ausführbare Datei...
09.04.2010, 16:17
3
Antworten

Ermittelt, ob die Struktur eine Auffüllung hat

Gibt es einen Weg (Eigenschaft oder so) zu erkennen, ob struct / class etwas Padding hat? Ich brauche keine plattformübergreifende oder standardisierte Lösung, ich brauche es für MSVC2013. Ich kann es überprüfen wie %Vor% Aber C ++ erl...
14.08.2015, 09:50
1
Antwort

Verständnis der C ++ Funktion Inlining

Ich verwende ein MS-spezifisches Schlüsselwort, um zu erzwingen, dass eine globale Funktion inline ist, aber mir ist aufgefallen, dass die Funktion nicht inline ist, wenn sie ein Objekt verwendet, das einen expliziten trivialen Destruktor hat....
11.09.2014, 20:03