Gönderen Konu: C=++ kullanırken dikkat edecekleriniz  (Okunma sayısı 7277 defa)

C=++ kullanırken dikkat edecekleriniz

« : 08.04.2007 06:33:27 »
Hızlı düğmeleri aç

nightlord

İleti: 1.085

Çevrimdışı
  • Administrator
  • *****
  • Hero Member
    • Profili Görüntüle
    • http://www.nightnetwork.org
Aklıma geldikçe uyarıları buraya ekleyeceğim
 
- şu an desteklenen komutlar: if, if-else, while
- for,do-while, switch-case henüz desteklenmiyor.
- pre/post increment desteklenmiyor (oi++, ++oj yerine oi = oi + 1 yazmalisiniz eski BASIC gunleri gibi)
- Commentler: C++ daki gibi // degil //- (bölü bölü eksi)
- ısimlendirme kurallarına dikkat
- Class declare ederken o classtan yaratilacak maksimum obje sayisini vermeniz gerekiyor. bu sayi en fazla 255 olabilir. tc006ya bakin ornek icin
- recursion yapmayin. Yani bir fonksiyon kendi kendisini çağırmamalı. Veya A fonsiyonundan B fonsiyonunu çağırıyorsanız. B geri A fonksiyonunu çağırmasın.
- esitligin sol tarafinda obje, veya obje->attribute olabilir
- Metod lokalinde cByte'dan baska obje yaratamazsiniz. ancak pointer yaratabilirsiniz
- bir metodun icerisinde classin member attributelerine this-> diye erismek zorundasiniz
- bir metoda 2'den fazla arguman gecirilemez
« Son Düzenleme: 08.04.2007 07:07:49 Gönderen: nightlord »

C=++ kullanırken dikkat edecekleriniz

« Yanıtla #1 : 10.05.2007 02:47:04 »
Hızlı düğmeleri aç

nightlord

İleti: 1.085

Çevrimdışı
  • Administrator
  • *****
  • Hero Member
    • Profili Görüntüle
    • http://www.nightnetwork.org
- su an else if desteklenmiyor. yani
 
Kod: [Seç]

if (condition1){
    //-block1
}
else if (condition2){
    //-block2
}
else {
    //-block3
}

kullanamazsiniz bunun yerine
 
Kod: [Seç]

if (condition1){
    //-block1
}
else{
    if(condition2){
        //-block2
    }
    else{
        //-block3
    }
}
kullanabilirsiniz. yani if komutlarini ic ice nest etmelisiniz.
 
- conditionlari && ve || ile birlestirmek henuz desteklenmiyor.