Udostępnij za pośrednictwem


noinline

Programu Microsoft

__declspec(noinline) nakazuje kompilatorowi nigdy wbudowanej funkcji określonego członka (funkcja w klasie).

Może być warto wbudowanej funkcji jeżeli jest małe i nie krytycznych do wykonywania kodu.Oznacza to, że jeśli funkcja jest małe i nie mogą być często nazywane, takich jak funkcja obsługiwało warunek błędu.

Należy pamiętać, że jeśli funkcja jest oznaczony jako noinline, wywołanie funkcji będzie mniejsze i w ten sposób, sobie kandydujących dla kompilatora inline.

class X {
   __declspec(noinline) int mbrfunc() {
      return 0; 
   }   // will not inline
};

Zobacz też

Informacje

__declspec

Słów kluczowych języka C++

wbudowane, __inline, __forceinline