Поделиться через


Ошибка компилятора C3065

не допускается объявление свойства не в области класса

Модификатор свойства __declspec использовался вне класса. Свойства могут объявляться только внутри класса.

Следующий пример приводит к возникновению ошибки C3065:

// C3065.cpp
// compile with: /c
__declspec(property(get=get_i)) int i;   // C3065

class x {
public:
   __declspec(property(get=get_i)) int i;   // OK
};