Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Program C++ melakukan operasi yang sama seperti yang dilakukan program C pada startup program dan pada penghentian program, ditambah beberapa lagi yang diuraikan di sini.
Sebelum lingkungan target memanggil fungsi main, dan setelah menyimpan nilai awal konstanta yang Anda tentukan di semua objek yang memiliki durasi statis, program menjalankan konstruktor yang tersisa untuk objek statis tersebut. Urutan eksekusi tidak ditentukan antara unit terjemahan, tetapi Anda tetap dapat berasumsi bahwa beberapa objek iostream diinisialisasi dengan benar untuk digunakan oleh konstruktor statis ini. Aliran teks kontrol ini adalah:
cin — untuk input standar.
cout — untuk output standar.
cerr — untuk output kesalahan standar yang tidak dibuffer.
clog — untuk output kesalahan standar buffer.
Anda juga dapat menggunakan objek ini dalam destruktor yang dipanggil untuk objek statis, selama penghentian program.
Seperti halnya C, mengembalikan dari main atau memanggil exit panggilan semua fungsi yang terdaftar dalam atexit urutan terbalik registri. Pengecualian yang dilemparkan dari fungsi terdaftar seperti itu memanggil terminate.
Lihat juga
Gambaran Umum Pustaka Standar C++
Keamanan utas di Pustaka Standar C++