Suchergebnisse für Anfrage "visual-c++"

22 die antwort

Warum fehlt Visual C ++ die Refactor-Funktionalität?

Warum gibt es bei der Programmierung in C ++ in Visual Studio 2008 keine vergleichbare Funktionalität im Refactor-Menü, wenn Sie C # verwenden? Ich benutzeUmbenenne ständig und du vermisst es wirklich, wenn es nicht da ist. Ich bin mir sicher, ...

6 die antwort

Warum ergibt eine Struktur aus char, short und char (in dieser Reihenfolge) bei der Kompilierung in C ++ mit aktiviertem 4-Byte-Packing eine 6-Byte-Struktur?

Ich dachte, ich hätte verstanden, wie C / C ++ die Ausrichtung von Strukturelementen handhabt. Ich erhalte jedoch merkwürdige Ergebnisse für ein bestimmtes Arrangement in Visual Studio 2008 und 2010. Insbesondere stelle ich fest, dass eine ...

4 die antwort

Grund, eine Laufzeitzusicherung anstelle einer Zusicherung zur Kompilierungszeit zu verwenden?

Während ich die Visual C ++ Codebasis überprüfte, fand ich eine seltsame Sache. Eine Laufzeitzusicherung (die @ iÜberprüfen Sie die Bedingung und lösen Sie eine Ausnahme aus, wenn die Bedingung verletzt wird) wurde in einem Fall verwendet, in dem ...

TOP-Veröffentlichungen

2 die antwort

Ist strcpy_s Teil des C ++ Standards? Oder nur ein Teil von MS Visual C ++

Mit der Funktionstrcpy in MS Visual Studio gibt eine Fehlermeldung aus, die besagt, dass ich @ verwenden sostrcpy_s was sicherer zu benutzen ist. Iststrcpy_s Teil des C ++ Standards? Oder ist es nur ein Teil von Microsoft Visual C ++? Will Code ...

2 die antwort

Convert BSTR zu char *

Weiß jemand, wie man BSTR in char * konvertiert? Update: Ich habe versucht, dies zu tun, weiß aber nicht, ob es richtig oder falsch ist. char *p= _com_util::ConvertBSTRToString(URL->bstrVal); strcpy(testDest,p );

4 die antwort

System.AccessViolationException vom nicht verwalteten Code?

Ich schreibe diese Bibliothek, die einige grundlegende Audio-Player-Funktionen in C ++ / CLI über das Media Foundation-Framework implementiert, die von verwaltetem Code verwendet werden. Ich kann Audio abspielen, anhalten, pausieren usw. ganz ...

8 die antwort

Wie finde ich die eingebauten Makros von cl.exe heraus?

Weiß jemand, wie ich herausfinden kann, welche Makros in cl.exe eingebaut / vordefiniert sind? Zum Beispiel listet die folgende Befehlszeile für gcc alle eingebauten Makros des Compilers auf: gcc -dM -E - </dev/nullBEARBEITEN Ich interessiere ...

18 die antwort

Wie kann ich den Placement-Operator neu sinnvoll überlasten?

C ++ erlaubt Überladungoperator new - sowohl global als auch pro Klasse - üblichoperator new, operator new[] benutzt mitnew[] Anweisung und Platzierungoperator new separat. Die ersten beiden dieser drei sind normalerweise überlastet, ...

4 die antwort

Befinden sich Sequenzpunkte in geschweiften Initialisierungslisten, wenn sie auf Konstruktoren angewendet werden?

Nach dem C ++ - Standarddokument n4296: [dcl.init.list] (8.5.4.4) (pg223-224) Innerhalb der Initialisierungsliste einer geschweiften Init-Liste werden die Initialisierungsklauseln, einschließlich aller Klauseln, die aus Pack-Erweiterungen ...

12 die antwort

ehr großes Array auf dem Heap (Visual C +

Ich hoffe, jemand kann mir helfen, ich versuche, ein int [400000000] (400 Millionen) -Array in meiner Anwendung mit Visual C ++ 2010 zu erstellen, aber es generiert einen Überlauffehler. Derselbe Code wird unter Linux mit g ++ ausgeführt. Ich ...