İçindekiler:
Video: C++'da varsayılan bir argümanı nasıl iletirsiniz?
2024 Yazar: Lynn Donovan | [email protected]. Son düzenleme: 2023-12-15 23:54
İçinde C++ programlama, sağlayabilirsiniz varsayılan fonksiyon değerleri parametreler . arkasındaki fikir varsayılan argüman basit. Bir işlev tarafından çağrılırsa geçen argüman /s, bunlar argümanlar fonksiyon tarafından kullanılır. Ama eğer argüman /s bir işlev çağrılırken iletilmezse, varsayılan değerler kullanılır.
Basitçe, C++'da varsayılan argüman nedir?
Varsayılan Bağımsız Değişkenler C++ A'da varsayılan argüman işlevi çağıran kişi için bir değer sağlamazsa, derleyici tarafından otomatik olarak atanan işlev bildiriminde sağlanan bir değerdir. argüman Birlikte varsayılan değer. Aşağıdaki basit C++ kullanımını göstermek için örnek varsayılan argümanlar.
Benzer şekilde, varsayılan argümanlarla bir kurucu tanımlamak mümkün müdür? Tüm işlevler gibi, bir yapıcı sahip olabilmek varsayılan argümanlar . Üye nesneleri başlatmak için kullanılırlar. Dikkat edin, eğer bir yapıcı herhangi biri var argümanlar sahip olmayan varsayılan değerler değil, bir varsayılan kurucu . Aşağıdaki örnek bir sınıfı tanımlar. yapıcı ve iki varsayılan kurucular.
Ayrıca, bir işlevde varsayılan parametre bağımsız değişkenini kullanmanın yararı nedir?
ve varsayılan parametre kullanmanın yararı / bir fonksiyondaki argüman aşağıdaki gibidir: ✓ Yeni eklemek için kullanılabilirler. parametreler mevcut işlev . ✓ Benzerleri birleştirmek için kullanılabilirler. işlev birine.
C++'da sağlanan varsayılan işlevler nelerdir?
Aşağıda, bir yazılım geliştiricisi tarafından bir sınıfta uygulanmadıysa, derleyici tarafından C++ dilinde sağlanan varsayılan işlevler verilmiştir
- Varsayılan yapıcı.
- Oluşturucuyu kopyalayın.
- Atama operatörü.
- Yıkıcı.