这个地方,c 和 c++ 的语义不是一样的吗?
都要写
if (!sourcefile_name[0]) {
...
}
这样子才行吧?
【 在 zhongxue (zhongxue) 的大作中提到: 】
: 最近在将一个C的库转成C++,发现一个问题,在C的库里这段代码能正常工作,如果sourcefile_name没有赋值能够进入到if里:
: char sourcefile_name[MAX_FULLPATH_LENGTH] = { 0 };
: xxxxx
: ...................
--
修改:hgoldfish FROM 112.47.122.*
FROM 112.47.122.*