Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
 Urobiť funkcie inline podľa nasledujúceho kritériá . Kód vnútri zátvoriek funkcia by nemala presiahnuť tri riadky . Hovory v rámci tohto programu do funkcie by mal počítať v stovkách alebo viac . Majte na pamäti , že príliš horlivý inlining môže spôsobiť jav zvaný kód údiť . To znamená , že príliš veľa načítanie do virtuálnej pamäte , čo môže spomaliť výkon 
 2 
 Vložte kľúčové slovo inline pred deklaráciu funkcie a definície , aby určil , že je to inline : . 
 Inline void Func ( int ) //deklarácia 
 inline void Func ( int num ) { 
 //3 riadky kódu 
 } 
 3 
 inline členské funkcie z C + + triedy podľa písanie kódu funkcie v tele triedy . Jedná sa o alternatívny spôsob , ako povedať , že kompilátor inline túto funkciu , ale musí to byť členom C + + triedy : 
 class Complex { public 
 : 
 int init ( ) { 
 //3 riadky kódu 
 } 
 4 
 nájsť alternatívy k použitiu definovať makrá, ktoré je alternatívou k funkcii inline . Definovať makro umožňuje preprocesor inline - rozšíriť funkcie . Makrá sú nebezpečné , pretože oni nerobia kontroly typu : 
 # define avoidIfPoss ( I) ( ( i ) > = 0 ( i ) : - ( i ) )