noinline
Microsoft'a Özgü
__declspec(noinline)
derleyiciye hiçbir zaman belirli bir üye işlevinin (bir sınıftaki işlev) satır içi olmasını söyler.
Küçükse ve kodunuzun performansı için kritik değilse, bir işlevi satır içi olarak satır içi olarak belirtmemek faydalı olabilir. Başka bir ifadeyle, işlev küçükse ve hata koşulunu işleyen bir işlev gibi sık çağrılma olasılığı yoksa.
Bir işlev olarak işaretlenirse noinline
, çağıran işlevin daha küçük olacağını ve bu nedenle derleyicinin iç hat oluşturma adayı olacağını unutmayın.
class X {
__declspec(noinline) int mbrfunc() {
return 0;
} // will not inline
};
END Microsoft'a Özgü
Ayrıca bkz.
__declspec
Anahtar Sözcükler
satır içi, __inline, __forceinline
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin