C++ programlama dilinde fonksiyon isimlendirme kuralları, belirli kurallara uymalıdır. İşte C++ fonksiyon isimlendirme kurallarının bazıları:
- İsimlendirme Kuralları:
- Fonksiyon isimleri yalnızca harf (a-z, A-Z), rakam (0-9) ve alt çizgi (_) karakterlerini içerebilir.
- İsimler rakamla başlayamaz.
- Büyük harf ve küçük harf duyarlıdır. Yani “myFunction” ve “myfunction” farklı fonksiyon isimleridir.
- İsimler boşluk içeremez.
- C++ dilinin özel kelimeleri (reserved words veya keywords) kullanılamaz. Örneğin, “int” veya “while” gibi anahtar kelimeler fonksiyon adları olarak kullanılamaz.
- Fonksiyon İsimlendirme İyi Uygulamaları:
- Fonksiyon isimleri anlamlı ve açıklayıcı olmalıdır. Kodun okunabilirliğini artırmak için açıklayıcı isimler tercih edilir.
- Genellikle “camelCase” veya “snake_case” gibi belirli bir isimlendirme stili kullanılır. Örneğin, “calculateTotalAmount” (camelCase) veya “calculate_total_amount” (snake_case).
- Fonksiyon Overloading:
- C++’da aynı isimde birden fazla fonksiyon tanımlayabilirsiniz. Bu, fonksiyonların parametre listelerinin farklı olması gerektiği anlamına gelir. Bu, fonksiyonların aşırı yüklenmesi (function overloading) olarak adlandırılır.
Örnek:
// İsimlendirme örnekleri void calculateTotalAmount(); // CamelCase void calculate_total_amount(); // Snake_case // Fonksiyon aşırı yüklemesi (Function Overloading) int add(int a, int b); double add(double a, double b);
Bu kurallara uyarak isimlendirme yapmak, kodunuzu daha okunaklı ve sürdürülebilir hale getirir.