Megosztás a következőn keresztül:


C3309-fordítási hiba

"macro_name": a modul neve nem lehet makró vagy kulcsszó

Megjegyzések

A modul attribútumának névtulajdonságához megadott érték nem lehet szimbólum az előfeldolgozó általi értelmezéshez; sztringkonstansnak kell lennie.

Example

Az alábbi példa C3309-et hoz létre:

// C3309.cpp
#define NAME MyModule
[module(name="NAME")];   // C3309
// Try the following line instead
// [module(name="MyModule")];
[coclass]
class MyClass {
public:
   void MyFunc();
};

int main() {
}