Namespace
İsim Alanları
İsim Alanları (namespace) Kullanımı
İsim alanları (namespaces), sınıflar, nesneler ve fonksiyonlar gibi tanımlamaları tek bir isim altında gruplamaya yarayan alandır.
namespace alanİsimi
{ // tanımlar
}
Kullanımı:
namespace sayilar { int a,b; } sayilar::a //burada sayılar kümesinden a değişkeni çağrılmış sayilar::b //burada sayılar kümesinden a değişkeni çağrılmış.
namespace alan1 { int x=9; float y=3.1; } namespace alan2 { double x=29; char y=’a’; } int main() { using namespace alan1; cout<<x<<endl; // alan 1 deki x yazilir cout<<y<<endl; // alan 1 deki y yaizilir cout<<alan2::x<<endl; // alan 2 deki x yazilir çünkü alan2::x ile çagrildi cout<<alan2::y<<endl; // alan 2 deki y yazilir çünkü alan2::y ile çagrild cout<<y<<endl; return 0; }