- 论坛徽章:
- 0
|
class CWriteLog
{
enum { DFT_LOG_NUM = 20, MAX_LOG_NUM = 100 };
public:
CWriteLog( const int lMaxLogTypeNum= DFT_LOG_NUM );
~CWriteLog();
protected:
int m_lMaxLogTypeNum;
}
CWriteLog::CWriteLog( const int lMaxLogTypeNum )
{
m_lMaxLogTypeNum = 0;
if ( lMaxLogTypeNum < 1 || lMaxLogTypeNum > MAX_LOG_NUM )
m_lMaxLogTypeNum= DFT_LOG_NUM;
else
m_lMaxLogTypeNum= lMaxLogTypeNum;
printf("CWriteLog::m_lMaxLogTypeNum=%d",m_lMaxLogTypeNum);
}
输出结果为:CWriteLog::m_lMaxLogTypeNum=0,而不是想要的结果20
[ 本帖最后由 andy8421 于 2008-4-30 18:02 编辑 ] |
|