65,208
社区成员
发帖
与我相关
我的任务
分享
bool log(const char* info)
{
assert(p3);//
if (p3) { // check p3
// log your
p3->log(info);
}
}
void fun(const char* p)
{
p的检测
p2-----本地操作指针
//p3--日志指针
log("log some information here");
p4----服务器相关操作指针
}
这样这个函数可以集中精力去完成它要做的事情,其它的就委托出去了,即更清晰,更易于阅读,更重要的是更易于维护。当然这不是一句两句话能说清楚的,得平时多思考,多看些相关的书籍和训练。