İçeriğe atla

C++/B2

Vikikitap, özgür kütüphane
< C++
  1. include <iostream>
  2. 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;

}