Bu eğitimde, C ++ 'daki satır içi işlevler hakkında ve örnekler yardımıyla bunların nasıl kullanılacağını öğreneceğiz.
C ++ 'da bir işlevi satır içi olarak tanımlayabiliriz. Bu, işlevi derleme zamanında işlev çağrısının konumuna kopyalar ve programın daha hızlı çalışmasını sağlayabilir.
Bu öğreticiyi izlemeden önce, C ++ İşlevlerini ziyaret ettiğinizden emin olun.
Satır İçi İşlevler
Satır içi bir işlev oluşturmak için inline
anahtar kelimeyi kullanırız . Örneğin,
inline returnType functionName(parameters) ( // code )
inline
Fonksiyon tanımından önce anahtar kelimenin kullanımına dikkat edin .
C ++ Satır İçi İşlev
#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; )
Çıktı
5 8666
Bu program şu şekilde çalışır:
C ++ 'da satır içi fonksiyonların çalışmasıBurada, displayNum()
parametre olarak tek bir tamsayıyı alan adında bir satır içi işlev oluşturduk .
Daha sonra main()
fonksiyonu farklı argümanlarla fonksiyonda 3 kez çağırdık . Her displayNum()
çağrıldığında, derleyici işlevin kodunu o arama konumuna kopyalar.