int ICOperator::ICStarts( const char *port )
{
if ( NULL == OpenReader) { qDebug() << ""; }
this->devNo = this->OpenReader( 0, sPort );
return this->devNo;
}
如函数所示,qDebug()并没有真正执行,但程序会崩溃,如果注释如下:</p>
int ICOperator::ICStarts( const char *port )
{
// if ( NULL == OpenReader) { qDebug() << ""; }
this->devNo = this->OpenReader( 0, sPort );
return this->devNo;
}
在 qDebug() 中会发生什么?可能堆栈错误?