当前位置: 代码迷 >> QT开发 >> QT程序运行报内存只能为read异常
  详细解决方案

QT程序运行报内存只能为read异常

热度:84   发布时间:2016-04-25 03:53:36.0
QT程序运行报内存只能为read错误
先发一下代码
if(ui->manager_radioButton->isChecked())
    {
        query.prepare("select * from tb_dba where dba_id=:dba_id and dba_passwd=:dba_passwd");
        query.bindValue(":dba_id",uid);
        query.bindValue(":dba_passwd",pwd);
        query.exec();
        if(query.next())
        {
            manager *m;
            m->show();
            this->hide();
        }
        else
        {
            QMessageBox::warning(this,tr("提示"),tr("请核对用户名和密码"),QMessageBox::Ok);
            ui->obj_lineEdit->clear();
            ui->passwd_lineEdit->clear();
            ui->obj_lineEdit->setFocus();

        }
就是运行这段代码出错、提示如下:
是不是内存条坏啦,前段时间换了一个西部数据的内存条,用qrand()获得一个随机数时也报同样的错误,请问前辈们这怎么解决啊,是什么问题啊

------解决方案--------------------
manager *m;

只是一个指针而已
------解决方案--------------------
manager *m;  没有指向manager实例
  相关解决方案