C++ Using Namespace Kullanımı

25 Ekim 2020 Pazar

#include <iostream>   

int main(){    
std::cout  << "herkese merhaba" << std::endl;    
return 0;
}
Yukarıdaki kodda görüldüğü üzere klasik stdio.h kütüphanesi yerine iostream kullanılmıştır. C++ dilinin ana kütüphanesidir. Ayrıca alıştığımız main fonksiyonu C++ dilinde de bulunmaktadır.

Printf fonksiyonu yerine cout kullanılır. Burada dikkat edilecek mokta, cout fonksiyonunun std isim uzayında (namespace) olmasıdır. Bu isim uzayını sürekli tekrarlamak yerine C++ dilinde bulunan using namespace std; satırı yazılabilir. Kodumuz yeni haliyle aşağıdaki şekildedir:

#include <iostream>
using namespace std;
int main(){    
cout  << "herkese merhaba" << endl;    
return 0;
}

Yukarıdaki yeni kodda, cout ve endl başından std kaldırılmış yerine yeni bir satır olarak using namespace std eklenmiştir. Bu eklemenin anlamı, bir fonksiyon veya değerin başına hiçbir şey yazılmazsa bu fonksiyon veya değerin std isim uzayından olduğudur.

Bunun dışında C dilinde olan özelliklerin tamamı C++ dilinde kullanılabilir.

Örneğin aşağıdaki kodda:

#include <iostream>
using namespace std;
int main()
{int b;    
b= 10;    
int a = 10;    
int c = 30, d = 40;    
cout << a << endl;    
cout <<"a +  b = " << a+b << endl;    c = a * b + d;    
cout << c << endl;
}


Share/Bookmark

0 comments :