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 inline
nyckelordet. Till exempel,
inline returnType functionName(parameters) ( // code )
Lägg märke till användningen av nyckelord inline
fö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.