再问#ifdef
#ifdef BFC
if ((fpSystem-> RunConsole() == true)
#else
if ((fp-> RunConsole() == true)
#endif
&& (pSettings-> AutoStopAtConsole() == true))
return DS;
return DA;
----------------------------------不好意思,刚才还是贴漏了一行
按照lightnut的写法,这个是不是就下面这个意思
#ifdef BFC
if ((fpSystem-> RunConsole() == true) && (pSettings-> AutoStopAtConsole() == true))
return DS;
#else
if ((fp-> RunConsole() == true) && (pSettings-> AutoStopAtConsole() == true))
return DA;
#endif
[解决办法]
这么快就果然问 "#ifdef "了?
可惜,此处与#ifdef无关。
if (...)
return true;
return false;