C ++ Satır İçi İşlevler

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 inlineanahtar kelimeyi kullanırız . Örneğin,

 inline returnType functionName(parameters) ( // code )

inlineFonksiyon 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.

Ilginç makaleler...