Aracılığıyla paylaş


_cexit, _c_exit

Temizleme işlemleri gerçekleştirir ve işlem sonlandırma olmadan döndürür.

void _cexit( void );
void _c_exit( void );

Notlar

_cexit İşlev çağrıları, son olarak, ilk çıkar (LIFO) sipariş, tarafından kaydedilen işlevleri atexit ve _onexit.Daha sonra _cexit tüm g/Ç arabelleklerini ve dönmeden önce tüm açık akışları kapatır._c_exitaynı _exit ancak çağıran işlemin işlem olmadan döndürür atexit veya _onexit veya akış arabellekleri reçeteye göre sarf.Davranışını exit,_exit, _cexit, ve _c_exit aşağıdaki tabloda gösterilmiştir.

İşlev

Davranış

exit

Tam c Kitaplığı sonlandırma işlemleri gerçekleştirir, işlemi sonlandırır ve sağlanan durum kodu ile çıkar.

_exit

Hızlı c Kitaplığı sonlandırma işlemleri gerçekleştirir, işlemi sonlandırır ve sağlanan durum kodu ile çıkar.

_cexit

Tam c Kitaplığı sonlandırma işlemleri gerçekleştirir ve çağırana verir, ancak işlemi sonlandırmak değil.

_c_exit

Hızlı c Kitaplığı sonlandırma işlemleri gerçekleştirir ve çağırana verir, ancak işlemi sonlandırmak değil.

Aradığınızda _cexit veya _c_exit işlevleri, çağrı anda mevcut geçici veya otomatik nesneler için yıkıcı verilir değil.Bir otomatik bir işlev içinde tanımlanan bir nesne burada nesne statik olarak bildirilmemiş nesnesidir.Geçici bir nesne, derleyici tarafından oluşturulan bir nesnedir.Önce edinilecek otomatik bir nesneyi yıkmak için _cexit veya _c_exit, açıkça yıkıcı gibi nesne için arayın:

myObject.myClass::~myClass( );

Gereksinimler

Yordamı

Gerekli başlık

_cexit

<process.h>

_c_exit

<process.h>

Daha fazla uyumluluk bilgileri için bkz: Uyumluluk giriş.

.NET Framework Eşdeğeri

System::Diagnostics::Process::CloseMainWindow

Ayrıca bkz.

Başvuru

Süreç ve Ortam Denetimi

durdur

atexit

_exec, _wexec İşlevleri

çıkış, _exit

_onexit, _onexit_m

_spawn, _wspawn İşlevleri

system, _wsystem