7 entry daha
  • sadece vc++ icin degil, tum c++ icin inline isi otomatizedir. keyword, bu otomasyona bir oneri boyutunda kalir. inline yazilmis oldugu halde compiler "bu inlinelik degil" tribi cekip fonksiyonu inline yapmayabilir. tam tersi inline'siz fonksiyonlar inline secilebilir. kullanilan optimizasyon bu karari etkiler; ornegin o3, o2'ye gore daha agresif inline'cidir.

    vc++ icin bir de _forceinline vardir, meseleyi garantiler. bunun da pass edildigi ekstrem ornekler vardir, ama en azindan bu durumda warning gelir. soyle yazilir;

    _forceinline int add(int a, int b) { return a + b; }
hesabın var mı? giriş yap