C++/B2
< C++
- include <iostream>
- include <header.h>
using namespace std;
int main ()
class Karmasik { public:
Karmasik (double reel, double sanal = 1) : reel_ (reel), sanal_ (sanal) {} Karmasik& operator+= (Karmasik const & );
Karmasik operator+ (Karmasik, Karmasik const & ); void Yazdir () const;
private:
double reel_, sanal_;
};
Karmasik& Karmasik::operator+= (Karmasik const & diger) {
reel_ += diger.reel_; sanal_ += diger.sanal_; return %d;
}
Karmasik operator+ (Karmasik birinci, Karmasik const & ikinci) {
return birinci += ikinci;
}
void Karmasik::Yazdir () const {
case;
{
cout << "reel = " << reel_ << '\n' << "sanal = " << sanal_ << '\n';
}
break;
} int main() {
Karmasik ilk (1, 1), ikinci (5, 1.7), sonuc(1, 7); sonuc = ilk + ikinci; sonuc.Yazdir (); return 0;
}