Şimdi Ara

C++ Array ve Classlar

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
1 Misafir - 1 Masaüstü
5 sn
3
Cevap
0
Favori
1.076
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Merhaba.

    Bir B classının eleman sayısı belirsiz olan bir A arrayinin pointerının tutması gerekiyor. Constructor çalıştırılırken eleman sayısı klavyeden girilecek ve new komutu ile bellekten yer alınacak.

    B classının h dosyası içerisinde şu şekilde belirttim:
    A *a; //actor array

    Sonrasında ise B classına ait constructorda

    *a = new A[elemansayisi];

    Tüm bu belirttiklerimi yaptıktan ve diğer kodları da ayarladıktan sonra
    [Linker error] undefined reference to `A::A()'
    hatasını 5 defa alıyorum.

    Sorun nedir acaba? Teşekkürler.



    < Bu mesaj bu kişi tarafından değiştirildi :DHoroHoro:D -- 8 Mart 2012; 22:40:13 >



  • A sınıfının varsayılan (parametre almayan) kurucusu var mı?
  • O problemi daha yeni hallettim, ancak anlaşılan kadarıyla sıkıntı o kısımda değil de benim array-pointer-class üçlüsü arasındaki bir notasyon eksikliğimden kaynaklanıyormuş.

    Yardımlarınız için çok teşekkürler^^
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.