Not
Åtkomst till denna sida kräver auktorisation. Du kan prova att logga in eller byta katalog.
Åtkomst till denna sida kräver auktorisation. Du kan prova att byta katalog.
inaktuellt beteende: "string1" ersatt med "string2" för att bearbeta attribut
Anmärkningar
Det här felet kan genereras som ett resultat av kompilatorns efterlevnadsarbete som utfördes för Visual Studio 2005: parameterkontroll för Visual C++-attribut.
I tidigare versioner accepterades attributvärden oavsett om de omges av citattecken eller inte. Om värdet är en uppräkning får det inte omges av citattecken.
Example
I följande exempel genereras C4581.
// C4581.cpp
// compile with: /c /W1
#include "unknwn.h"
[object, uuid("00000000-0000-0000-0000-000000000001")]
__interface IMyI : IUnknown {};
[coclass, uuid(12345678-1111-2222-3333-123456789012), threading("free")] // C4581
// try the following line instead
// [coclass, uuid(12345678-1111-2222-3333-123456789012), threading(free)]
class CSample : public IMyI {};