QApplication มาจาก QCoreApplication และจึงสืบทอดquit()
ซึ่งเป็นช่องของประชาชนQCoreApplication
จึงไม่มีความแตกต่างระหว่างและQApplication::quit()
QCoreApplication::quit()
ในขณะที่เราสามารถอ่านได้ในเอกสารประกอบของQCoreApplication::quit()
มัน"บอกให้แอปพลิเคชันออกด้วยรหัสส่งคืน 0 (สำเร็จ)" . หากคุณต้องการออกเพราะคุณค้นพบความเสียหายของไฟล์คุณอาจไม่ต้องการออกด้วยรหัสส่งกลับศูนย์ซึ่งหมายถึงความสำเร็จดังนั้นคุณควรโทรหาQCoreApplication::exit()
เพราะคุณสามารถระบุ returnCode ที่ไม่เป็นศูนย์ซึ่งตามหลักการแล้วจะระบุข้อผิดพลาด
มันเป็นสิ่งสำคัญที่จะทราบว่า"ถ้าห่วงกรณีที่ไม่ได้ทำงานฟังก์ชั่นนี้ (QCoreApplication :: ทางออก ()) ไม่ทำอะไรเลย"exit(EXIT_FAILURE)
ดังนั้นในกรณีที่คุณควรจะเรียก
qApp->exit();