2011-11-04 122 views
3

分離gcc的__attribute__我想利用GCC的知名度屬性。與聲明和定義

對於這樣的結束,在我的可執行文件,我有一個功能,我想是可見的任何插件,這樣他們就可以用它來註冊自己。因此,我用__attribute__((visibility("default")))它並-fvisibility=hidden在命令行上的選項。

This article似乎暗示屬性只能在聲明中使用。

是否有可能有一個函數的實現在一個單獨的.cpp文件和屬性只適用於申報?

回答

3

是。通常這樣做,__attribute__只出現在聲明。