标题:为什么有这样的警告
作者:slack
日期:2006-07-14 02:37
内容:
#include
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'
为什么有这样的警告?
#1 [fanyu 07-14 09:20]
这个警告的意思是你的two没有使用。
即你只是定义并分配给它内存空间,但却并有产生其它变化,显然上面那段程序中two是多余的,所以会有警告。