Я хочу воспользоваться атрибутом видимости GCC.
Для этого в моем исполняемом файле у меня есть функция, которую я хочу видеть для любых плагинов, чтобы они могли использовать ее для регистрации.Поэтому я использую __attribute__((visibility("default")))
для него и -fvisibility=hidden
в качестве опции в командной строке.
Эта статья , похоже, подразумевает, что атрибуты могут использоваться только в объявлениях.
Можно ли иметь реализацию функции в отдельном файле .cpp и применять атрибут только к объявлению?