|
C++ Void Nedir ve Ne İşe Yarar
C++'ta void
, bir fonksiyonun herhangi bir değer döndürmediğini belirtmek için kullanılan bir anahtar kelimedir. Void fonksiyonlar, işlemleri gerçekleştirmek ve yan etkiler üretmek için kullanılır, ancak özel bir değer döndürmezler.
void
anahtar kelimesi, fonksiyonun imzasında, dönüş tipi yerine kullanılır. Örneğin:
cpp
void yazdir(const char* metin) {
std::cout << metin << std::endl;
}
Yukarıdaki örnekte, yazdir
fonksiyonu void
anahtar kelimesini kullanır ve hiçbir değer döndürmez. Bunun yerine, std::cout
nesnesini kullanarak metin
parametresini konsola yazdırır.
void
fonksiyonlar, aşağıdakiler gibi durumlarda kullanışlıdır:
- Bir fonksiyon, bir işlemi gerçekleştirmek ancak herhangi bir değer döndürmek istemiyorsa.
- Bir fonksiyon, bir değeri değiştirmek ve yan etkiler oluşturmak istiyorsa.
- Bir fonksiyon, bir olayı veya durumu bildirmek için kullanılıyorsa.
void
fonksiyonları kullanırken dikkat etmen gereken bazı noktalar vardır:
void
fonksiyonlar,return
deyimini kullanmamalıdır.void
fonksiyonlar,return
deyiminden sonra bir ifade döndürmeye çalışırsanız derleyici hatası verir.void
fonksiyonlar, diğer fonksiyonlarla aynı şekilde çağrılabilir ve parametreleri olabilir.
Özetle:
- C++'ta
void
, bir fonksiyonun herhangi bir değer döndürmediğini belirtmek için kullanılan bir anahtar kelimedir. void
fonksiyonlar, işlemleri gerçekleştirmek ve yan etkiler üretmek için kullanılır.void
fonksiyonları,return
deyimini kullanmamalıdır vereturn
deyiminden sonra bir ifade döndürmeye çalışırsanız derleyici hatası verir.