aviso do compilador (nível 1) C4581
Mensagem de erro
Substituído o comportamento: '"Seqüência1" ' substituída pela seqüência2 ao processo de atributo
Esse erro pode ser gerado sistema autônomo resultado do compilador conformidade trabalho foi realizado em Visual C++ 2005: parâmetro de verificação de atributos do Visual C++.
Em versões anteriores, os valores de atributo foram aceitos se eles foram colocados entre aspas ou não.Se o valor é uma enumeração, ele não deve ser colocado entre aspas.
Consulte Quebrar alterações no compilador de 2005 Visual C++ para obter mais informações.
Exemplo
O exemplo a seguir gera 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 {};