结构定义后的c ++结构?

时间:2015-07-04 09:42:59

标签: c++ struct

我见过以下代码:

struct orb_metadata {
    const char *o_name;     /**< unique object name */
    const size_t o_size;        /**< object size */
};

#define ORB_DEFINE(_name, _struct)          \
    const struct orb_metadata __orb_##_name = { \
        #_name,                 \
        sizeof(_struct)             \
    }; struct hack

我可以理解创建和初始化新orb_metadata的MACRO部分。 但这个结构是什么?

0 个答案:

没有答案