[问题] Class 命名前的名字是?

楼主: naikojack (筑梦 逐梦 go~)   2015-06-06 08:52:35
开发平台(Platform): (Ex: VC++, GCC, Linux, ...)
Linux
额外使用到的函数库(Library Used): (Ex: OpenGL, ...)
GNURadio
问题(Question):
我在GNURadio 看到一份sample code 他内容如下
class __GR_ATTR_EXPORT qa_howto
{
public:
//! return suite of tests for all of gr-filter directory
static CppUnit::TestSuite *suite();
};
__GR_ATTR_EXPORT 我想知道这作用是?第一次看到名称(qa_howto)前面有称谓
能否请版上神人提示一下 谢谢囉
作者: carylorrk (carylorrk)   2015-06-06 08:59:00
define 在 attributes.h是 GNU style 的 __attribute__
作者: Killercat (杀人猫™)   2015-06-06 13:23:00
你看过无法理解的东西 98%是macro 2%是QT阿,不过也有直接把gcc attribute写进去的就是....
楼主: naikojack (筑梦 逐梦 go~)   2015-06-06 13:50:00
感谢各位的回答
作者: uranusjr (←這人是超級笨蛋)   2015-06-07 06:58:00
@Killercat: Qt 的那 2% 也是 macro 啊
作者: Killercat (杀人猫™)   2015-06-07 13:14:00
被这样说好像也是 XDDDDD
作者: Bencrie   2015-06-07 18:25:00
也有可能是留给 Windows 用的 __declspec() 宣告

Links booklink

Contact Us: admin [ a t ] ucptt.com