- Katılım
- 6 Kasım 2011
- Mesajlar
- 7,338
- Reaksiyon puanı
- 3,156
- Puanları
- 1,358
Bana bir kanalı sabit multi dimensional array mantığını özet geçecek biri var mı ?
misal böyle bir değişken için
kodları arasında ne fark var, sanırım ikincisi doğru olan.
ya da
yaptıktan sonra
dersek ne olur ?
Son bir soru, yine bir öncekiyle bağlantılı olarak
Şimdi ne olur ?
Bu sorularımdan pointer mantığını tam oturtamadığımı çıkartabilirsiniz, evet doğru çıkarım yaptınız, aslında tek kanalda sıkıntım yok, ama multi kanal ve bir tanesi fixed olan multi kanal olunca tam kavrayamıyorum, anlatacak var mı ?.
Kod:
double(*Değişken)[4] = new double[BaşkaBirDeğişken][4];
misal böyle bir değişken için
Kod:
delete Değişken;
Kod:
delete *Değişken;
ya da
Kod:
double(*BambaşkaBirDeğişken)[4] = new double[BaşkaBirDeğişken][4];
Kod:
BambaşkaBirDeğişken= Değişken;
Son bir soru, yine bir öncekiyle bağlantılı olarak
Kod:
for (int i = 0; i < 3; ++i)
*BambaşkaBirDeğişken[i] = *Değişken[i];
Bu sorularımdan pointer mantığını tam oturtamadığımı çıkartabilirsiniz, evet doğru çıkarım yaptınız, aslında tek kanalda sıkıntım yok, ama multi kanal ve bir tanesi fixed olan multi kanal olunca tam kavrayamıyorum, anlatacak var mı ?.