Есть ли альтернатива визуальному C++ __declspec (атрибут объявления свойства) в clang и gcc? ⇐ C++

Программы на C++. Форум разработчиков
Anonymous
Есть ли альтернатива визуальному C++ __declspec (атрибут объявления свойства) в clang и gcc?

Сообщение Anonymous »

Существует специальное расширение Microsoft, которое позволяет определять методы получения и установки свойств следующим образом:

Код: Выделить всё

// declspec_property.cpp
struct S {
int i;
void putprop(int j) {
i = j;
}

int getprop() {
return i;
}

__declspec(property(get = getprop, put = putprop)) int the_prop;
};

int main() {
S s;
s.the_prop = 5;
return s.the_prop;
}
Есть ли способ определить атрибут объявления свойства с помощью clang или gcc?
Если я ищу __declspec, все, что я нахожу, это __declspec(dllexport ), но я этого не ищу.

Подробнее здесь: https://stackoverflow.com/questions/580 ... n-attribut

Вернуться в «C++»