Condividi tramite


Errore del compilatore C3320

'type': il nome del tipo non può essere uguale alla proprietà 'name' del modulo

Osservazioni:

Un tipo definito dall'utente esportato, che può essere uno struct, una classe, un'enumerazione o un'unione, non può avere lo stesso nome del parametro passato alla proprietà name dell'attributo del modulo .

Esempio

L'esempio seguente genera l'errore C3320:

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

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