belli ki konunun daha başındalar
büyük ihtimalle nesne ksımına ileride değinecek hoca
Sanırım programlama kısmındanda oldukça uzaklar :D
Neyse 19:55 de okudum, hâla gülüyorum, yorum için teşekkürler. :D
--- Mesaj Güncellendi ---
nasıl bi kod yazmamı bekliyorsun bilmiyorum :D
@2 yi yapıcam ama derleyiciyi açamam şu an biraz asm çabası gösteriyorum...
gerekli ön işlemci direktiflerini yazarsın herhalde post sahibi canım kardeşm.!
isim uzayı direktifinide unutma..! :D
tamam buraya kadar sadece C++ bilginin yoklğuyla tedirginlik yaratmaya çalıştım. :D
#include <iostream>
using namespace std;
class myrakamclassforsdndenbiarkadas
{
private:
int data;
static int maksimum;
void kurucukontrolblabla()
{this->maksimum = (this->maksimum < this->data) ? this->data : this->maksimum;}
public:
myrakamclassforsdndenbiarkadas(int a): data(a)
{kurucukontrolblabla();}
myrakamclassforsdndenbiarkadas()
{}
static int vermaksimumukapsukuyu()
{return maksimum;}
myrakamclassforsdndenbiarkadas& operator =(int a)
{
this->data = a;
kurucukontrolblabla();
return *this;
}
operator int()
{return this->data;}
void verialuliaannn()
{
cout << "rakam: ";
cin >> this->data;
kurucukontrolblabla();
}
};
int myrakamclassforsdndenbiarkadas::maksimum = 0;
int main()
{
myrakamclassforsdndenbiarkadas *a;
int asd = -32767;
do
{
a = new myrakamclassforsdndenbiarkadas[10];
for(int it=0;it<10;it++,asd++)
a[it].verialuliaannn();
for(int it=0;it<10;it++,asd++)
cout << "rakam " << it+1 << " = " << a[it] << endl;
cout << "en buyuk rakam = " << myrakamclassforsdndenbiarkadas::vermaksimumukapsukuyu() << endl;
} while(asd);
system("PAUSE");
return EXIT_SUCCESS;
}
bu verdğim paylaşımı direk ödev olarak kullanmaman için bi kaç trick koydum, bu ödevi ödev diye götürmeye çalışırsan birazcık düzeltmen gerekicek. :D
bütün üstadlarıma selamlar, yanlarında bilgilerimi geliştirmek bir şeref...