Arama butonu
Bu konudaki kullanıcılar: 1 misafir
2
Cevap
1204
Tıklama
0
Öne Çıkarma
C++ Array ve Classlar
:
14 yıl
Yüzbaşı
Konu Sahibi

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.

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil





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

G
14 yıl
Yarbay

A sınıfının varsayılan (parametre almayan) kurucusu var mı?


Bu mesaja 1 cevap geldi.
:
14 yıl
Yüzbaşı
Konu Sahibi

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^^



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.