还是改写宏的有关问题 有点异常 请求指点 50分!(昨天帮忙的都给分了,多谢大家)
还是改写宏的问题 有点错误 请求指点 50分!(昨天帮忙的都给分了,谢谢大家)
经过高人提点 昨天的宏改为如下 但有个编译上的错误 请大家给点建议 谢谢!
// 以下是原来的宏
#define START_EXPLAIN \
private: \
static void explain_macro() \
{
////////////////////////////////////////////////////////////////////////
#define EXPLAIN(line){ \
std::string anStr(line);\
CPPUNIT::GlobalListener::instance()-> addInfo( "EXPLAIN ", anStr.c_str()); \
}
////////////////////////////////////////////////////////////////////////
#define END_EXPLAIN \
} \
public:
// 以下是经过修改后的
#define START_EXPLAIN
class Start_explain{
public:
经过高人提点 昨天的宏改为如下 但有个编译上的错误 请大家给点建议 谢谢!
// 以下是原来的宏
#define START_EXPLAIN \
private: \
static void explain_macro() \
{
////////////////////////////////////////////////////////////////////////
#define EXPLAIN(line){ \
std::string anStr(line);\
CPPUNIT::GlobalListener::instance()-> addInfo( "EXPLAIN ", anStr.c_str()); \
}
////////////////////////////////////////////////////////////////////////
#define END_EXPLAIN \
} \
public:
// 以下是经过修改后的
#define START_EXPLAIN
class Start_explain{
public: