請幫忙解答,十分謝謝。下面的C++代碼的宏定義是什麼意思?
#define DYNOBJECT_IMPLEMENT_DYNAMIC(name, parent, code) \
name::name(const char* b) : parent(#parent, b) \
{ \
init(); \
} \
\
FDynObject* name::prototype(const char* b) const \
{ \
return new name(b); \
} \
\
void name::objectName(char* b) const \
{ \
strcpy (b, #name); \
parent::objectName(b); \
} \
\
name::name(const char* b) : parent(#parent, b) \
{ \
init(); \
} \
\
FDynObject* name::prototype(const char* b) const \
{ \
return new name(b); \
} \
\
void name::objectName(char* b) const \
{ \
strcpy (b, #name); \
parent::objectName(b); \
} \
\
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.