C ++ Inline függvények

Ebben az oktatóanyagban megismerkedünk a C ++ nyelven elérhető funkciókkal és azok használatával példák segítségével.

A C ++ nyelven egy függvényt inline-ként deklarálhatunk. Ez lefordítja a függvényt a függvényhívás helyére fordítási időben, és gyorsabbá teheti a program végrehajtását.

Az oktatóanyag követése előtt feltétlenül keresse fel a C ++ függvényeket.

Beépített funkciók

Inline függvény létrehozásához a inlinekulcsszót használjuk . Például,

 inline returnType functionName(parameters) ( // code )

Figyelje meg a kulcsszó használatát inlinea függvény meghatározása előtt.

C ++ Inline funkció

 #include using namespace std; inline void displayNum(int num) ( cout << num << endl; ) int main() ( // first function call displayNum(5); // second function call displayNum(8); // third function call displayNum(666); return 0; )

Kimenet

 5 8 666

A program így működik:

Inline függvények működése C ++ nyelven

Itt hoztunk létre egy inline függvényt displayNum(), amely egyetlen egész számot vesz paraméterként.

Ezután háromszor hívtuk meg a függvényt a main()függvényben, különböző argumentumokkal. Minden alkalommal displayNum(), amikor meghívják, a fordító átmásolja a függvény kódját az adott hívási helyre.

érdekes cikkek...