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
1
Antwort

MSVC direkte Konstruktoraufruferweiterung

In diese Antwort , tloveless wies darauf hin, dass es in MSVC möglich ist, this->foo::foo(42); für die Konstruktordelegierung zu verwenden, um einen Konstruktor direkt aufzurufen: %Vor% Ich war überrascht, dass dies sogar in MSVC...
28.04.2014, 17:26
1
Antwort

Wie lautet die Syntax für die teilweise Spezialisierung einer Vorlage basierend auf der Anzahl der Parameter, die ein Vorlagenvorlagenparameter benötigt?

Betrachten Sie den folgenden Code: %Vor% Dieser Code wird ordnungsgemäß in Clang, GCC und MSVC kompiliert, wenn TEST_TTP nicht definiert ist. Wenn es jedoch ist definiert ist ... Der Code wird ordnungsgemäß in GCC kompiliert, wodurc...
16.11.2016, 02:14
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
2
Antworten

Funktionsparameter name visual studio abrufen

Ich versuche, eine Liste von Parametern und den Rückgabetyp von einer in Visual Studio kompilierten Funktion zu erhalten. Ich weiß, dass ich verwenden kann %Vor% aber das gibt mir nur eine andere Zeichenfolge, und ich muss herausfinden, o...
03.01.2014, 13:17
4
Antworten

Versucht Boost 1.52-Thread zu verknüpfen

Ich versuche mein Programm zu kompilieren, aber es würde überhaupt keine Verbindung herstellen. Ich habe den Pfad zu den Boost-Lib-Dateien angegeben und der Linker beschweren sich immer noch. Hier ist der Verknüpfungsfehler, den ich bekommen hab...
03.02.2013, 16:03
1
Antwort

C ++ 11 Regex-Stack-Überlauf / VS2012

Ich bin dabei, älteren Boost-Regex-Code in C ++ 11 umzuwandeln, und ich stolperte über ein Problem mit einem meiner Testfälle. Hier ist ein Szenario, das eine Stapelüberlauf-Ausnahme mit std :: regex verursacht, aber mit boost :: regex funktioni...
29.03.2013, 02:27
3
Antworten

Ist der folgende Template-Spezialisierungscode nicht Standard oder ein Fehler in VS-C ++?

Der folgende Code kompiliert in GCC (ich habe ideone verwendet, das gcc-4.3.4 verwendet), kompiliert aber nicht in Visual Studio. Ist es Standard-Code und ein Fehler in Visual C ++ 2008 und 2010 (ich habe es in beiden versucht) oder nicht-Standa...
12.03.2012, 15:22
1
Antwort

Teile, die mit DrawThemeBackground unter Windows 10 gezeichnet wurden, sind nicht korrekt

Problembeschreibung Ich möchte eine Windows API-Anwendung in C erstellen, die das Menü und die Beschriftungsschaltflächen im selben Nicht-Client-Bereich wie Firefox darstellt Um dies zu tun, habe ich bestimmt, die Lösung muss: sei W...
04.09.2016, 17:07
1
Antwort

debugger starten cdbengine für abi "x86-windows-msvc2015-pe-64bit" hängt in qtcreator

Ich habe den x64 cdb von Windows Kits 10 zu den Debugger-Einstellungen im MSVC 2015 64bit Kit in qtcreator 4.1.0 auf dem neuesten Windows 10 hinzugefügt. Aber wenn ich den Debugger für meine Anwendung starte, scheint der Debugger seh...
01.09.2016, 12:13
1
Antwort

virtuelle Vererbung mit kovariantem Rückgabetyp und einem Template-Klassenargument, LINK-Fehler in vs2013

Das ist mein Code: %Vor% Visual C ++ 2013 hat mir einen Linkfehler gegeben. %Vor% Ich habe gcc versucht, und es kompiliert. Wenn ich eines der folgenden Dinge mache, kompiliert VC: Ändern Sie die Zeile (1) in einen Nicht-Template-...
25.09.2014, 15:22