QT&编程&C++

QT中新建的C++控制台文件中,开始出现的这一段代码,有什么用,怎么删了它?
#include <QtCore/QCoreApplication>

int main(int argc, char *argv[])
{

QCoreApplication a(argc, argv);

return a.exec();
}

main() 函数是C++程序的入口点,不可以删除追问

我知道这是main但是,我讲的是main函数里面的参数和代码是什么意思,其他编译器新建的时候没有这些代码

追答

如果你只想用C++编写一个控制台程序,那么

#include 、QCoreApplication a(argc, argv);、return a.exec();都可以删除。加入你自己的代码和所需要的头文件就可以了。
这些代码只是为了你快速的编写QT程序而添加的,不用每次都写同样的代码。新建一个工程都会自动生成一个框架,自动生成每一个程序都该写的代码,这样可以减少程序员的工作量,提高效率。如果你不想使用这些代码,注释或删除这些代码就可以了。

温馨提示:内容为网友见解,仅供参考
第1个回答  2015-03-28
有用的啊,这个main是个入口函数
QCoreApplication a(argc, argv);建立App
return a.exec();是程序完成

在建立和完成之间加入你的代码,就是了本回答被网友采纳
相似回答