Udostępnij przez


Błąd kompilatora C3749

"attribute": atrybut niestandardowy może nie być używany wewnątrz funkcji

Uwagi

Atrybutu niestandardowego nie można używać wewnątrz funkcji. Aby uzyskać więcej informacji na temat atrybutów niestandardowych, zobacz atrybut tematu.

Przykład

Poniższy przykład generuje kod C3749:

// C3749a.cpp
// compile with: /clr /c
using namespace System;

[AttributeUsage(AttributeTargets::All)]
public ref struct ABC : public Attribute {
   ABC() {}
};

void f1() { [ABC]; };  // C3749