C++ Başlangıç Temelleri : Pointer

 C++ Başlangıç Temelleri : Pointer Kullanımı


Merhaba HackerHub takipçileri, C++ dilinde Struct yapısı ile birlikte Pointer nasıl kullanılacağını sizlere Struct yapısı ile birlikte göstereceğiz. Struct yapısı hakkında bilginiz yok ise aşağıda ki yönlendirme kısmından "C++ Struct" konusuna gidebilirsiniz

Pointer yapısını kullanmak için ilk öncelikle Struct yapımızı oluşturmamız gerekiyor. Elbette Pointer'i Struct yapısı olmadan da kullanabilirsiniz ancak konularımızı bağdaştırma ve akılda kalıcılığı sağlama açısından bu yoldan devam edeceğiz.

Struct Yapısı Oluşturma

#include <iostream>
#include <string>

using namespace std;

struct Ogrenci{
int num;
string isim;
string soyisim;
};


Struct yapımızı başarı ile oluşturduk! Şimdi yapacaklarımızdan önce sizlere Pointer'in basit mantığını açıklacağım.

Pointer oluşturmak için yapılması gerekenler:

  • İlk öncelikle Struct'ı main() blogu içerisinde çağırarak, bir Liste(Array) şeklinde bir değişken oluşturmamız gereklidir.

Ogrenci ogr2 = {1,"Fatih","Ustunlu"};

  • Struct ve Değişken tanımlamalarının ardından Struct tekrar çağrılarak Pointer ismi seçilir.

Ogrenci ogr2 = {1,"Fatih","Ustunlu"};
Ogrenci* ptr=&ogr2;

  • Artık main ve fonksiyonlar içerisinde de aynı şekilde kullanılabilir bir haldedir. Operatör  (->) yardımı ile birlikte basit bir şekilde istediğimiz öğeyi "cout" içerisinde çağırabilmekteyiz.

#include <iostream>
#include <string>
using namespace std;

struct Ogrenci{
int num;
string isim,soyisim;

};

int main(){

Ogrenci ogr2 = {1,"Fatih","Ustunlu"};
Ogrenci* ptr=&ogr2;

cout<<"İsim :"<<ptr->isim<<endl;
cout<<"Soyisim:"<<ptr->soyisim<<endl;
cout<<"Ogr Num:"<<ptr->num<<endl;
}

Evet artık bir Pointer nasıl oluşturabileceğinizi biliyorsunuz! Kendiniz internetten bulduğunuz soruları çözerek bu konu hakkında daha fazla yetkinlik sağlayabilirsiniz. Diğer C++ konularımız için tıklayınız!


0 Comments

Post a Comment

Post a Comment (0)

Previous Post Next Post

Hack Haber