【问题标题】:Execute function on console close c++在控制台关闭c ++上执行功能
【发布时间】:2013-05-06 20:04:29
【问题描述】:

我正在使用动态内存分配,如果用户手动关闭控制台窗口,我需要确保内存被清除。

有没有办法在手动关闭控制台窗口时调用函数?

【问题讨论】:

  • 无论如何,当应用程序关闭时,它所使用的内存会被操作系统自动清除,所以你不必担心。可能有一个选项来注册一些回调,但我不知道那个。此外,如果有这样的选项,它肯定是特定于操作系统的(在这种情况下,我们需要知道你的操作系统是什么)。

标签: c++ function application-close


【解决方案1】:

我认为这可能会对您有所帮助。 SetConsoleCtrlHandler function.我用windows测试过这个功能。对于Linux系统检查这个功能at_quick_exit我从未测试过这个功能。

【讨论】:

    猜你喜欢
    • 2022-01-21
    • 1970-01-01
    • 1970-01-01
    • 2010-09-08
    • 1970-01-01
    • 2013-06-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多