Udostępnij za pomocą


Błąd kompilatora C3320

"type": typ nie może mieć takiej samej nazwy jak właściwość "name" modułu

Uwagi

Wyeksportowany typ zdefiniowany przez użytkownika (UDT), który może być strukturą, klasą, wyliczeniową lub unią, nie może mieć takiej samej nazwy jak parametr przekazany do właściwości name atrybutu modułu .

Przykład

Poniższy przykład generuje C3320:

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

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