Aracılığıyla paylaş


Derleyici Hatası C3309

'macro_name': modül adı makro veya anahtar sözcük olamaz

Açıklamalar

Modül özniteliğinin name özelliğine geçirdiğiniz değer, ön işlemcinin genişletileceği bir simge olamaz; bir dize değişmez değeri olmalıdır.

Example

Aşağıdaki örnek C3309 oluşturur:

// 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() {
}