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

Kann jemand Namen in Visual C ++ manuell ändern?

Wenn ich eine Funktion in einem .c wie habe %Vor% ... in meinem .obj wird dies ein Symbol mit dem Namen %Vor% ... gemäß den C-Namen-Mangling-Regeln. Wenn ich eine ähnliche Funktion in einer CPP-Datei habe, wird dies etwas ganz anderes, w...
07.03.2016, 06:43
5
Antworten

Sehen Sie sich die Standardfunktionen an, die von einem Compiler generiert werden?

Gibt es eine Möglichkeit, die Standardfunktionen (z. B. Standardkopiekonstruktor, Standardzuweisungsoperator) anzuzeigen, die von einem Compiler wie VC ++ 2008 für eine Klasse generiert wurden, die sie nicht definiert?     
24.01.2010, 22:37
2
Antworten

make_unique wird nicht kompiliert

Ich versuche make_unique für std::unique_ptr zu erstellen und zu verwenden, genauso wie std::make_shared für std::shared_ptr existiert hier beschrieben . Herb Sutter erwähnt die mögliche Implementierung von make_unique , die wie...
14.12.2012, 17:51
2
Antworten

C / C ++ Kommaoperator verwirrt mich. Sprachanwälte?

Ich stieß in einem Beispiel aus der Boost-Dokumentation auf diesen Code: %Vor% Wie süß. Boost hat eine Vorlage für Operator + =, die den Vorteil nutzt, dass das Komma in den meisten Fällen ein Operator ist. (Vorsichtig erlaubt C ++ einem Hac...
04.10.2012, 17:22
5
Antworten

c ++ Vektorinitialisierung

Ich habe die folgende Vektorinitialisierung mit Werten in Code :: Blocks und MingW Compiler verwendet: %Vor% Danach musste ich den Code in ein Visual Studio Projekt (c ++) verschieben und ich habe versucht zu bauen. Ich habe den folgenden Fe...
05.03.2012, 23:36
2
Antworten

map / set Iterator nicht incrementablemap / set Iterator nicht inkrementierbar

%Vor% Wenn ich mein Programm in Visual Studio 2003 kompiliere, verhält sich mein Programm gut und gut. aber wenn ich dasselbe in 2010 mache, dann bekomme ich beim Schließen der Anwendung einen Fehler wie %Vor% und wenn ich drücke, um dies z...
25.01.2012, 03:31
3
Antworten

C ++ is_trivial_copyable check

Wie überprüft man, ob der C ++ Typ trivial kopierbar ist? Ich habe eine Klasse, die memcpy- und memcmp-Funktionen mit dem angegebenen Vorlagentyp T verwendet, und ich möchte Assert für Typen ausgeben, die nicht sicher mit memcpy kopiert werden k...
14.02.2011, 16:11
3
Antworten

Wie installiert man VS6, SP5 und Proc Pack unter Windows 7?

Sie müssen das Visual Studio 6 Prozessor Pack unter Windows 7 (32 Bit) installieren. Zuerst habe ich VS6 + SP6 installiert, was die Installation des PP verhindert. Ich habe VS6 deinstalliert und VS6 neu installiert und versuche SP5 zu install...
21.10.2010, 19:13
3
Antworten

C ++: Strukturelement in einer switch-Anweisung

Ich schreibe einen Mikroprozessor-Emulator in C ++, und eines meiner Ziele war es, den Code sehr lesbar zu machen. Um Opcodes zu implementieren, habe ich eine Struktur, die ich benutze, um einzelne Prozessoranweisungen darzustellen, und sie enth...
12.09.2014, 06:04
1
Antwort

Universelle Windows-Plattform-Apps und C ++ / CLI (VS 2015 RC1)

Ich habe etwas C ++ / CLI-Code, der von den .NET-System-Namespace-Klassen abgeleitet ist. Gibt es eine Möglichkeit, diesen Code für Universal Windows Platform Apps zu verwenden? Ich kann keinen Verweis auf den System-Namespace in C ++ erha...
02.07.2015, 14:33