noinline
Khusus Microsoft
__declspec(noinline)
memberi tahu pengkompilasi untuk tidak pernah menginline fungsi anggota tertentu (fungsi dalam kelas).
Mungkin ada baiknya untuk tidak sebaris fungsi jika kecil dan tidak penting untuk performa kode Anda. Artinya, jika fungsinya kecil dan tidak mungkin sering dipanggil, seperti fungsi yang menangani kondisi kesalahan.
Perlu diingat bahwa jika fungsi ditandai noinline
, fungsi panggilan akan lebih kecil dan dengan demikian, itu sendiri kandidat untuk pengkompilasi inlining.
class X {
__declspec(noinline) int mbrfunc() {
return 0;
} // will not inline
};
END Khusus Microsoft