Visual Studio Ortamında proje oluşturduktan sonra C++ diline, Kütüphaneleri tanıyarak giriş yapıyoruz.
Kütüphane Nedir ?
Bazı C++ Kütüphaneleri ve işlevleri
cassert : Makrolar ve programın hatalarının ayıklanmasına yardımcı olacak inceleme araçlarını eklemek için gerekli bilgileri içerir. Bu dosyanın eski adı assert.h idi.
cctpye : Karakterlerin bazı özelliklerini test eden fonksiyonların prototiplerini içerir. Ayrıca küçük harfleri büyük harflere çevirmek ya da bunun tam tersini yapmak için kullanılır. Eski adı ctype.h idi.
cfloat : Sistemin, float tipindeki sayılar için limitlerini içerir. Eski adı float.h idi.
climits : İntegral limitlerini içerir. limits.h yerine kullanılır.
cmath : Matematik kütüphane fonksiyonlarının prototiplerini içerir. math.h yerine kullanılır.
cstdio: Standart giriş/çıkış kütüphane fonksiyonlarının prototiplerini ve bu fonksiyonlar tarafından kullanılan bilgileri içerir. stdio.h yerine kullanılır.
cstdlib : Sayıları metne, metni sayılara çeviren, hafızada yer ayıran, rastgele sayılar üreten ve diğer çeşitli faydalı fonksiyonların prototiplerini içerir. stdlib.h yerine kullanılır.
cstring : C tarzı string işleme fonksiyonlarının prototiplerini içerir. string.h yerine kullanılır.
ctime : Zamanı ve tarihi yöneten fonksiyonların prototiplerini içerir. time.h yerine kullanılır.
iostream : Standart giriş/çıkış fonksiyonlarının prototiplerini içerir. iostream.h yerine kullanılır.
iomanip : Veri akışlarını biçimlendirme imkanı sağlayan, akış yönetim fonksiyonlarının prototiplerini içerir. iomanip.hyerine kullanılır.
fstream: Disk üzerindeki dosyalara giriş/çıkış işlemleri yapan fonksiyonların prototiplerini içerir. fstream.h yerine kullanılır.
utility : Bir çok standart kütüphane öncü dosyasının kullandığı sınıfları ve fonksiyonları içerir.
vector, list, deque, queue, stack, map, set
: Bu öncü dosyalar, standart kütüphane taşıyıcılarını sağlayan sınıfları içerir. Taşıyıcılar, programın çalışması sırasında verileri saklamak için kullanılır.
functional : Standart kütüphane algoritmaları tarafından kullanılan sınıf ve fonksiyonları içerir.
memory : Standart kütüphane taşıyıcılarına hafızada yer ayıran standart kütüphane tarafından kullanılan sınıfları içerir.
iterator : Standart kütüphane taşıyıcıları içindeki veriye ulaşmak için kullanılan sınıfları içerir.
algorithm : Standart kütüphane taşıyıcılarındaki bilgi üzerinde işlem yapan fonksiyonları içerir.
exception : İstisnai durumları işleyen sınıfları içeren öncü dosyalardır.
string : Standart kütüphanedeki string sınıfının tanımlanmasını içerir.
sstream : Hafızadan string girişi alan veya hafızaya string gönderen fonksiyonların prototiplerini içerir.
local: Farklı dillerin doğal hallerindeki bilgileri (para birimleri gibi) işlemek için kullanılan sınıf ve fonksiyonları içerir.
limits : Her bilgisayar platformu üzerindeki sayısal veri tiplerinin limitlerini belirleyen sınıfları içerir.
- , deque
typeinfo : Çalışma anı tip yanıma yapmak için kullanılan sınıfları içerir (çalışma anındaki veri tiplerini belirler).
Peki Kütüphaneyi Nasıl Ekleyeceğiz ?
Kod Düzeninde Kütüphaneyi ekleyeceğimiz kısma #include diyerek ekleyeceğimiz kütüphaneyi yazacağız.
Örneğin iostream kütüphanesini eklemek için
#include <iostream>
şeklinde yazmamız gerekiyor.
kütüphane başında ve sonunda kullanılan < , > sembolleri bu kütüphanenin C++ içerisindeki hazır kütüphane olduğunu gösteriyor.
daha sonra kendi ekliyeceğimiz kütüphanelerde " ," sembollerini kullanacağız.
Örneğin iostream kütüphanesini eklemek için
#include <iostream>
şeklinde yazmamız gerekiyor.
kütüphane başında ve sonunda kullanılan < , > sembolleri bu kütüphanenin C++ içerisindeki hazır kütüphane olduğunu gösteriyor.
daha sonra kendi ekliyeceğimiz kütüphanelerde " ," sembollerini kullanacağız.
iostream kütüphanesi
iostream bazı giriş ve çıkış fonksiyonlarını içeren hazır bir kütüphanedir
iostream kelimesinin başındaki i/o stream bunu temsil eder.
i - input o - output
Giriş, kullanıcıdan yada dışarıdan istenen veriler için kullanılır.
Çıkış, bilgisayar ortamından ekrana yazdırılan verilen için kullanılır.
Giriş fonksiyonu olarak iostram ;
" cin " yani C - İn fonksiyonunu
Çıkış fonksiyonu olarak ise
" cout " yani C - out fonksiyonunu barındırır.
bu fonksiyonlar kullanırken
" cout << " , " cin >> " gibi operatörler kullanılır.
Kod ortamında çeşitli örneklerle bu fonksiyonları kullanacağız.
iostream kelimesinin başındaki i/o stream bunu temsil eder.
i - input o - output
Giriş, kullanıcıdan yada dışarıdan istenen veriler için kullanılır.
Çıkış, bilgisayar ortamından ekrana yazdırılan verilen için kullanılır.
Giriş fonksiyonu olarak iostram ;
" cin " yani C - İn fonksiyonunu
Çıkış fonksiyonu olarak ise
" cout " yani C - out fonksiyonunu barındırır.
bu fonksiyonlar kullanırken
" cout << " , " cin >> " gibi operatörler kullanılır.
Kod ortamında çeşitli örneklerle bu fonksiyonları kullanacağız.
Hiç yorum yok:
Yorum Gönder