Condividi tramite


Errore del compilatore C3749

'attribute': un attributo personalizzato non può essere usato all'interno di una funzione

Un attributo personalizzato non può essere usato all'interno di una funzione. Per altre informazioni sugli attributi personalizzati, vedere l'attributo dell'argomento.

Esempio

L'esempio seguente genera l'errore C3749:

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

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

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