Compartir a través de


Error del compilador C3749

'attribute': un atributo personalizado no se puede utilizar dentro de una función

Un atributo personalizado no se puede utilizar dentro de una función. Para más información sobre los atributos personalizados, consulte el tema attribute.

Ejemplo

El ejemplo siguiente genera el error C3749:

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

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

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