inline_recursion
pragma
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_recursion
pragma 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_depth
pragma, nilai default untuk fungsi rekursif yang ditentukan oleh inline_depth
pragma, atau batas kapasitas.
Lihat juga
arahan Pragma dan kata kunci __pragma
dan _Pragma
inline_depth
/Ob
(Ekspansi fungsi sebaris)