Forumları Okundu Yap |
![]() |
#1 |
İlk sorum şu:
Başka bir programlama dili bilmeyen bir insan c++ öğrnebilir mi? (Bilmiyor dediğim çok iyi değil demek istiyorum) Bir de C++ da using namespace std; return 0; ve include <iostream> kodları ne anlama geliyor? Bunları sürekli yazıp durmam gerekiyor ama neden yazdığımı bilmiyorum.Yardımcı olursanız sevinirim. |
|
![]() |
![]() |
#2 |
tabi ogrenir .... neden olmasin.
once include dan baslayalim include iostream yazdiginda icinde kodlar olan hazir baska kodlar cagirilir kisaca...Mesela sen bir tane dosya acip yeni bir sey yazmak istersen icine, input output (ioStream) diye belirtmek zorundasin. Cunku sen dosya acmak icin hazir kod kullanirsin, en bastan yazmak cok zor olacagi icin , herkes hazir olan bu kutuphanleri kullanir. return 0 eger ki main kodunun en altinda ise bu programinin basarili ile bittigini gosterir siteme, ama ki sen baska bir fonksiyona return 0 dersen o senin kullanimina bagli olarak degisir. Mesela sen fonksiyon yazdin ve yaptigi is de su olsun, eger ki 2 ye tam bolunurse return 0 olsun, eger ki kalansiz bolunmezse return 1 olsun.. using namespace ne ya?? ![]() ![]() |
|
![]() |
![]() |
#3 |
Ehuhee
![]() Ya şöyle bir kod. #include <iostream> using namespace std; main () { cout<<"merhaba"<< endl; return 0; } Bu bir win32 console application .İşte olay bu. |
|
![]() |
![]() |
#4 |
abi gercekten ben zaten c++ cok iyi bilmiyorum ama bu using namespace std ne oldugu hakkinda hala pek bir fikrim yok
**************** " localization of visibility of functions & variable names" isine yariyormus ![]() Mesajı son düzenleyen CirkinkraL ( 25-04-04 - 12:45 ) |
|
![]() |
![]() |
#5 |
Olsun teşekkür ederim.
![]() |
|
![]() |
![]() |
#6 |
bir c++ programını değişik isim uzaylarına (namespace) bölebiliriz. isim uzayı, proramdaki belirli isimlerin derleyici tarafından tanınmasını sağlayan program parçasıdır. isim uzayının dışında bu isimler tanınma.
using namespace std; direktifi, bunu takip eden tüm program ifadelerinde std isim uzayında olduğunu belirtir. Çeşitli program bişenleri, örneğin cout,cin bu isim uzayında tanımlıdır. Eğer usin namespace drektifini kullanmazsanız, program öğelerinin başına std kelimesinin eklenmesi gerekir. Örneğin std::cout<<"xxxxxxxxxxxxxxxxxxxx"; program boyunca std:: deyimini kullanmak yerine using direktifi kullanılır... |
|
![]() |
![]() |
#7 |
Tamam teşekkür ederim.
|
|
![]() |
![]() |
#8 |
include = içer
iostream = input output stream (girdi çıktı dalgası) return= dön (return 0= başka işlem yürütme) using namespace std = standart namespace i kullan |
|
![]() |
Cevapla |
Konu Araçları | |
|
|