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.
Mengontrol perluasan sebaris panggilan fungsi langsung atau saling rekursif.
Sintaks
#pragma inline_recursion([ {on|off} ])
Keterangan
Gunakan ini pragma untuk mengontrol fungsi yang ditandai sebagai inline dan __inline atau fungsi yang secara otomatis diperluas pengkompilasi di /Ob2 bawah opsi . Penggunaan ini pragma memerlukan /Ob pengaturan opsi pengkompilasi 1 atau 2. Status default untuk inline_recursion nonaktif. Ini pragma berlaku pada panggilan fungsi pertama setelah pragma terlihat dan tidak memengaruhi definisi fungsi.
Kontrol inline_recursionpragma bagaimana fungsi rekursif diperluas. Jika inline_recursion nonaktif, dan jika fungsi sebaris memanggil dirinya sendiri, baik secara langsung atau tidak langsung, fungsi hanya diperluas satu kali. Jika inline_recursion aktif, fungsi diperluas beberapa kali sampai mencapai nilai yang ditetapkan dengan inline_depthpragma, nilai default untuk fungsi rekursif yang ditentukan oleh inline_depthpragma, atau batas kapasitas.
Lihat juga
arahan Pragma dan kata kunci __pragma dan _Pragma
inline_depth
/Ob (Ekspansi fungsi sebaris)