E2541 Attribut '%s' kann nicht gesetzt werden (C++)
Nach oben zu Compiler-Fehler und -Warnungen (C++) - Index
Dieser Fehler wird ausgelöst, wenn das angegebene Attribut nicht mit dieser Entität angewendet werden kann.
Beispielsweise wird E2541 erzeugt, wenn das Attribut noreturn für eine Funktion gesetzt ist, die einen Wert zurückgibt.
int func(bool b) [[noreturn]]
{
if (b)
throw "Should not call this function";
return 0; //Error E2541 noreturn.cpp 5: Attribute 'noreturn' cannot be set in ...
}