Aracılığıyla paylaş


Derleyici Uyarısı (düzey 1) C4912

'attribute': özniteliği iç içe UDT üzerinde tanımsız davranışa sahip

Açıklamalar

İç içe UDT'ler için geçerli olan öznitelikler (tür tanımı, birleşim veya yapı olabilecek kullanıcı tanımlı tür) yoksayılabilir.

Example

Aşağıdaki kod, bu uyarının nasıl oluşturulacağını gösterir:

// C4912.cpp
// compile with: /W1
#include <windows.h>
[emitidl, module(name="xx")];

[object, uuid("00000000-0000-0000-0000-000000000002")]
__interface IMy
{
};

[coclass, default(IMy), appobject, uuid("00000000-0000-0000-0000-000000000001")]
class CMy : public IMy
{
   [export, v1_enum] typedef enum myEnum { k3_1 = 1, k3_2 = 2 } myEnumv;   // C4912
};
int main()
{
}