Eski 24-04-04, 22:43 #1
aRiTmEtİk aRiTmEtİk çevrimdışı
Varsayılan Birkaç sorum vardı...

İ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.
  Alıntı Yaparak CevaplaAlıntı Yaparak Cevapla
Eski 24-04-04, 23:31 #2
CirkinkraL CirkinkraL çevrimdışı
Varsayılan Cvp: Birkaç sorum vardı...

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?? sanirim bir degisken tanimlamani istemisler pek anlamadim butun cumleyi gormek lazim
  Alıntı Yaparak CevaplaAlıntı Yaparak Cevapla
Eski 25-04-04, 01:29 #3
aRiTmEtİk aRiTmEtİk çevrimdışı
Varsayılan Cvp: Birkaç sorum vardı...

Ehuhee son dediğin çok komiğime gitti.
Ya şöyle bir kod.

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

Bu bir win32 console application .İşte olay bu.
  Alıntı Yaparak CevaplaAlıntı Yaparak Cevapla
Eski 25-04-04, 12:42 #4
CirkinkraL CirkinkraL çevrimdışı
Varsayılan Cvp: Birkaç sorum vardı...

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 )
  Alıntı Yaparak CevaplaAlıntı Yaparak Cevapla
Eski 25-04-04, 13:04 #5
aRiTmEtİk aRiTmEtİk çevrimdışı
Varsayılan Cvp: Birkaç sorum vardı...

Olsun teşekkür ederim.
  Alıntı Yaparak CevaplaAlıntı Yaparak Cevapla
Eski 25-04-04, 18:56 #6
Kur-Sad Kur-Sad çevrimdışı
Varsayılan Cvp: Birkaç sorum vardı...

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...
  Alıntı Yaparak CevaplaAlıntı Yaparak Cevapla
Eski 25-04-04, 20:59 #7
aRiTmEtİk aRiTmEtİk çevrimdışı
Varsayılan Cvp: Birkaç sorum vardı...

Tamam teşekkür ederim.
  Alıntı Yaparak CevaplaAlıntı Yaparak Cevapla
Eski 26-04-04, 02:54 #8
haldunuraz haldunuraz çevrimdışı
Varsayılan Cvp: Birkaç sorum vardı...

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
  Alıntı Yaparak CevaplaAlıntı Yaparak Cevapla
Cevapla

Bu konunun kısa yolunu aşağıdaki sitelere ekleyebilirsiniz

Konu Araçları

Gönderme Kuralları
Yeni konu açamazsınız
Cevap yazamazsınız
Dosya gönderemezsiniz
Mesajlarınızı düzenleyemezsiniz

BB code is Açık
Smiley Açık
[IMG] kodu Açık
HTML kodu Kapalı



Tüm saatler GMT +3. Şuan saat: 01:27
(Türkiye için artık GMT +3 seçilmelidir.)

 
5651 sayılı yasaya göre forumumuzdaki mesajlardan doğabilecek her türlü sorumluluk yazan kullanıcılara aittir. Şikayet Mailimiz. İçerik, Yer Sağlayıcı Bilgilerimiz.