• 4199阅读
  • 1回复

为什么有这样的警告 [复制链接]

上一主题 下一主题
离线slack
 
只看楼主 倒序阅读 楼主  发表于: 2006-07-14
#include <QtGui>

class QApplication;
class QDialog;

int main(int argc, char **argv)
{
  QApplication app(argc, argv);
 
  QDialog *one = new QDialog(0);
 
  QDialog *two = new QDialog(one);

  one->show();
 
  return app.exec();
}

//main.cpp:12: warning: unused variable `QDialog*two'

为什么有这样的警告?
离线fanyu
只看该作者 1楼 发表于: 2006-07-14
这个警告的意思是你的two没有使用。
即你只是定义并分配给它内存空间,但却并有产生其它变化,显然上面那段程序中two是多余的,所以会有警告。
快速回复
限100 字节
 
上一个 下一个