C++ İzlenecek Yol

C++ ANA SAYFA C++ Giriş C++ Başlangıç C++ Sözdizimi C++ Çıkışı C++ Yorumları C++ Değişkenleri C++ Kullanıcı Girişi C++ Veri Türleri C++ Operatörleri C++ Dizeleri C++ Matematik C++ Booleanları C++ Koşulları C++ Anahtarı C++ Döngü Döngüsü Döngü için C++ C++ Ara/Devam C++ Dizileri C++ Referansları C++ İşaretçileri

C++ İşlevleri

C++ İşlevleri C++ İşlev Parametreleri C++ İşlev Aşırı Yüklemesi

C++ Sınıfları

C++ OOP C++ Sınıfları/Nesneleri C++ Sınıf Yöntemleri C++ Yapıcılar C++ Erişim Belirticileri C++ Kapsülleme C++ Kalıtımı C++ Polimorfizmi C++ Dosyaları C++ İstisnaları

C++ Nasıl Yapılır?

İki Sayı Ekle

C++ Örnekleri

C++ Örnekleri C++ Derleyici C++ Alıştırmaları C++ Testi


C++ Referansı


Bellek Adresini ve Değerini Alın

Önceki sayfadaki örnekte, bir değişkenin bellek adresini almak için işaretçi değişkenini kullandık ( & referans operatörü ile birlikte kullanılır). *Bununla birlikte, operatörü (başvuru operatörü ) kullanarak değişkenin değerini almak için işaretçiyi de kullanabilirsiniz :

Örnek

string food = "Pizza";  // Variable declaration
string* ptr = &food;    // Pointer declaration

// Reference: Output the memory address of food with the pointer (0x6dfed4)
cout << ptr << "\n";

// Dereference: Output the value of food with the pointer (Pizza)
cout << *ptr << "\n";

*Kodumuzda iki farklı şey yaptığından, işaretin burada kafa karıştırıcı olabileceğini unutmayın:

  • Bildirimde (string* ptr) kullanıldığında, bir işaretçi değişkeni oluşturur .
  • Bildirimde kullanılmadığında, referans operatörü olarak işlev görür .