GCC __attribute__语法:visibility属性在cpython中的应用(PyAPI_FUNC, PyAPI_DATA, PyMODINIT_FUNC)
GCC attribute 语法GCC 的attribute语法可以为函数,结构体,类,枚举, 变量,标签等添加属性。例如为函数添加属性__attribute__((noreturn)),可以让编译器知道该函数不会返回给调用者,并作出相应优化。在Windows专用修饰符中也有类似gcc attribute语法的关键字 —— __declspec. 在追求跨平台通用性的时候,通常会同时加入gcc __attribute__ 和windows __declspec,在编译时判断平台,决定使用哪一种