Compartir a través de


Error del compilador C3320

"type": el tipo no puede tener el mismo nombre que la propiedad de módulo "name".

Un tipo definido por el usuario (UDT) exportado, que podría ser una estructura, una clase, una enumeración o una unión, no puede tener el mismo nombre que el parámetro pasado a la propiedad de nombre del atributo module.

Ejemplo

El ejemplo siguiente genera la advertencia C3320:

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

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