Compiler Warning (level 3) C4580
[atribut] tidak digunakan lagi; sebagai gantinya tentukan Sistem::Atribut atau Platform::Metadata sebagai kelas dasar
[atribut] bukan lagi sintaks yang disukai untuk membuat atribut yang ditentukan pengguna. Untuk informasi selengkapnya, lihat Atribut yang Ditentukan Pengguna. Untuk kode CLR, dapatkan atribut dari System::Attribute
. Untuk kode Windows Runtime, dapatkan atribut dari Platform::Metadata
.
Contoh
Sampel berikut menghasilkan C3454 dan menunjukkan cara memperbaikinya.
// C4580.cpp
// compile with: /W3 /c /clr
[attribute] // C4580
public ref class Attr {
public:
int m_t;
};
public ref class Attr2 : System::Attribute {
public:
int m_t;
};