Welcome to My Public Vault

Home

❯

atexit

atexit

Apr 15, 20261 min read

  • CPlusPlus

<cstdlib> で提供される関数。 プログラムの通常終了時に呼びたい後始末関数を登録するために使う。

main からの return や std::exit による終了時に呼ばれる。

#include <cstdlib>
#include <iostream>
 
void cleanup()
{
    std::cout << "cleanup\n";
}
 
int main()
{
    std::atexit(cleanup);
    std::cout << 1 << '\n';
}

関連

  • プログラムの終了
  • std::exit

参考

  • https://en.cppreference.com/w/cpp/utility/program/atexit

Graph View

  • 関連
  • 参考

Backlinks

  • C++(Roadmap)
  • abort
  • exit

Created with Quartz v4.5.2 © 2026

  • GitHub
  • Discord Community