Share via


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