Kompilatorfel C3320

typ: typen får inte ha samma namn som modulens namnegenskap

Anmärkningar

En exporterad användardefinierad typ (UDT), som kan vara en struct, klass, uppräkning eller union, kan inte ha samma namn som parametern som skickas till modulens namnegenskap.

Example

I följande exempel genereras C3320:

// C3320.cpp
#include "unknwn.h"
[module(name="xx")];

[export] struct xx {   // C3320
// Try the following line instead
// [export] struct yy {
   int i;
};