C++ fonksiyon isimlendirme kuralları

C++ programlama dilinde fonksiyon isimlendirme kuralları, belirli kurallara uymalıdır. İşte C++ fonksiyon isimlendirme kurallarının bazıları:

  1. İ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.
  1. 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).
  1. 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.