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
2
Antworten

hat msvc analog zu gcc's ({})

Hat msvc analog zu gcc's ({}). Ich nehme an, die Antwort ist nein. Bitte beachten Sie, dass dies eine Frage der Compiler-Fähigkeiten ist, nicht die Frage nach Geschmack oder Stil. Nicht, dass ich jemandem empfehlen würde, das ({}) Konstru...
13.03.2011, 18:44
3
Antworten

Visual Studio 2010 enthält MFC, obwohl eine leere Konsolenanwendung angegeben ist (C ++)

Ich habe den größten Teil meines Tages damit verbracht, herauszufinden, warum dieser Fehler auftritt, aber es verwirrt mich weiterhin. Ich habe eine Konsolenanwendung in Visual C ++ erstellt und sie als leer angegeben. Nachdem ich alle Quelle...
14.05.2011, 03:57
8
Antworten

Muss ich den Lesezugriff auf einen STL-Container in einer Multithreading-Umgebung schützen?

Ich habe eine std :: list & lt; & gt; Container und diese Threads: Ein Autorenthread, der Elemente auf unbestimmte Zeit hinzufügt. Ein Reader / Writer-Thread, der Elemente liest und entfernt, solange sie verfügbar sind. Mehrere Read...
09.10.2008, 14:47
1
Antwort

Warum beklagt sich der Compiler darüber, dass es sich nicht um einen Constexpr handelt?

Ich versuche, ein wenig mehr darüber zu lernen, wie man in der Praxis konstante C ++ - Ausdrücke benutzt, und habe zu Illustrationszwecken die folgende Matrix-Klassenvorlage erstellt: %Vor% Die Idee ist, eine einfache Matrix-Klasse zu haben,...
29.06.2016, 15:10
1
Antwort

Visual Studio 2015 erkennt keine v141 (2017) Build tools

Ich habe Windows 10 x64 mit installiertem neuesten Visual Studio 2015. Ich benötigte v141 Build-Tools, also habe ich Visual Studio 2017 C ++ Build-Tools heruntergeladen und installiert. Immerhin zeigt die IDE in den Projekteinstellungen nur das...
18.05.2017, 11:20
4
Antworten

VC ++ Optimierungen brechen Vergleiche mit NaN?

Nach IEEE754 müssen NaNs ungeordnet sein; kleiner als, größer als, gleich usw. sollten alle falsch zurückgeben, wenn einer oder beide Operanden NaN sind. Das folgende Beispiel liefert das korrekte F F F F F T wie erwartet, wenn es mit g ++...
03.04.2013, 11:52
3
Antworten

Wählen Sie den gesamten Text in der Bearbeitungssteuerung aus, indem Sie auf Strg + A klicken

Wie Sie den gesamten Text im Bearbeitungssteuerelement auswählen, indem Sie Strg + A ? Ich kann Strg + A für das übergeordnete Fenster in WndProc abfangen. Aber ich weiß nicht, wie man ctrl + a fängt, die für das Edit-Steuerelement an...
12.04.2012, 15:43
2
Antworten

Bedingte Operator-Typ-Konvertierung in VS 2012

Ich konvertiere gerade ein ziemlich großes Projekt von VS 2008 nach 2012 und habe ein Problem mit einer Änderung in der Art und Weise, in der die konditionale Operator-Typ-Konvertierung durchgeführt zu werden scheint, ausgeführt. Lassen Sie m...
29.05.2013, 08:15
2
Antworten

Kein geeigneter Standardkonstruktor verfügbar [duplizieren]

Ich erhalte den folgenden Fehler in meinem C ++ - Programm: %Vor% Dies ist ein wenig im Fehler-Stack, zeigt aber auf diese Codezeile: %Vor% Der Grund ist, dass Timezone einen ziemlich komplizierten Konstruktor, aber keinen Standardkons...
04.11.2011, 17:31
1
Antwort

Unterschied zwischen / fp: strict und / fp: präzise?

Wann benutzt du fp: strict im Gegensatz zu fp: precise? Ist es besser, erstere zu verwenden, wenn ich "genauere" Berechnungen durchführen und Rundungsfehler vermeiden möchte? Worum geht es bei der Heuristik?     
20.09.2012, 14:12