C ++ Inline-funktioner

Innehållsförteckning

I denna handledning lär vi oss om inbyggda funktioner i C ++ och hur man använder dem med hjälp av exempel.

I C ++ kan vi deklarera en funktion som inline. Detta kopierar funktionen till platsen för funktionsanropet under sammanställningstid och kan göra programkörningen snabbare.

Innan du följer den här handledningen, se till att besöka C ++ -funktionerna.

Inline-funktioner

För att skapa en inline-funktion använder vi inlinenyckelordet. Till exempel,

 inline returnType functionName(parameters) ( // code )

Lägg märke till användningen av nyckelord inlineföre funktionsdefinitionen.

C ++ Inline-funktion

 #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; )

Produktion

 5 8 666

Så här fungerar det här programmet:

Arbeta med inline-funktioner i C ++

Här skapade vi en inbyggd funktion med namnet displayNum()som tar ett enda heltal som parameter.

Vi ringde sedan funktionen tre gånger i main()funktionen med olika argument. Varje gång det displayNum()anropas kopierar kompilatorn funktionskoden till den samtalsplatsen.

Intressanta artiklar...