tr-demoscene
the scene => c64 => coding => C=++ => Konuyu başlatan: nightlord - 08.04.2007 06:33:27
-
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
-
- su an else if desteklenmiyor. yani
if (condition1){
//-block1
}
else if (condition2){
//-block2
}
else {
//-block3
}
kullanamazsiniz bunun yerine
if (condition1){
//-block1
}
else{
if(condition2){
//-block2
}
else{
//-block3
}
}
kullanabilirsiniz. yani if komutlarini ic ice nest etmelisiniz.
- conditionlari && ve || ile birlestirmek henuz desteklenmiyor.