才开始学习qt ,对qt中的许多东西还不是很习惯,今天就看到一个程序为什么后main中要调用exec()呢?而不是一般程序写的return 0或者1。
在仔细阅读了好试验过后有一点儿体会,希望能分享。
return 0或者return 1或者exit() or quit()其实都是main函数执行完毕之后调用exit()强制关闭所创建的窗口,然后再退出程序。
而exec()来不及也不会去关闭那些已经打开的函数,当程序执行到代码末端的时候没有时间去关闭这些applicaion。
这个也是暂时的体会,希望有大牛能带路,深入理解。