x-kom hosting

C++ fukcja inline

bugy
utworzono
utworzono

Witam,

W C++ funkcje inline wykorzystuje sie w krótkich powtarzających się często instrukcjach. Tak wyczytałem w książce :) A teraz moje pytanie: Czy mógłby mi ktoś wyłożyć jasno czym się ona tak na prawdę różni od zwykłej funkcji? Może ma ktoś pod ręką jakiś ilustrujący to przykład?

Z góry dziękuję za odpowiedzi.

Pozdrawiam

Tomi85
komentarz
komentarz

Roznica jest nastepujaca:

- wywolujac normalna funkcje kompilator wstawia kod przekazujacy parametry do wywolywanej funkcji oraz ja wywolujacy

- uzywajac funkcji inline kompilator wstawia jej kod (zamiast wywolania)

Dokladnie jest to opisane tutaj:

http://klub.chip.pl/b.krzemien/c++-faq-pl/...-functions.html

Wciąż szukasz rozwiązania problemu? Napisz teraz na forum!

Możesz zadać pytanie bez konieczności rejestracji - wystarczy, że wypełnisz formularz.

×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Strona wykorzystuje pliki cookies w celu prawidłowego świadczenia usług i wygody użytkowników. Warunki przechowywania i dostępu do plików cookies możesz zmienić w ustawieniach przeglądarki.