merhabalar geçen seneki c++ dersimizde sınıf yapısını görememiştik.bu nedenle bora güngörenin c++ ile nesne tabanlı programını referans alarak yeniden c++ çalışıyorum. yalnız gcc 4.3 den kaynaklana sorunlarla karşılıaşıyorum kitaptaki kodları derlemeye çalıştığımda sürekli hata alıyorum. bir çoğunu araştırıp buldum ama sınıflarla ilgli bir şey bulamadım. aşağıdaki kodu derlediğimde :
class Kare{
double boy;
public:
Kare(){boy=0;}
Kare(double b) {boy=b;}
double kareAlan(){return (boy*boy);}
};
Kare s;
double alan = s.kareAlan();
şu hatayı alıyorum:
lnx_at_kiaoss programlama $ g++ class.cpp -w -o class
class.cpp: In function 'int main()':
class.cpp:7: error: ISO C++ forbids declaration of 'Kare' with no type
class.cpp:10: error: ISO C++ forbids declaration of 'Kare' with no type
class.cpp:17: error: 'Kare' was not declared in this scope
class.cpp:17: error: expected `;' before 's'
class.cpp:18: error: 's' was not declared in this scope
*** 5 errors, 0 warnings
neden kaynaklanıyor bu hatalar yardımcı olabilir misiniz?
_______________________________________________
Linux-programlama mailing list
Linux-programlama_at_liste.linux.org.tr
http://liste.linux.org.tr/mailman/listinfo/linux-programlama
Received on Wed 21 Jan 2009 - 10:57:53 EET