1. 程式人生 > >Linux動態庫(一)之同名符號

Linux動態庫(一)之同名符號

In C++, you can mark member functions and static member variables of a class with the visibility attribute. This is useful if you know a particular method or static member variable should only be used from one shared object; then you can mark it hidden while the rest of the class has default visibility. Care must be taken to avoid breaking the One Definition Rule; 
for example, it is usually not useful to mark an inline method as hidden without marking the whole class as hidden.