Nasıl sonek ve önek için iki farklı şekilde operatör aşırı yükleme için? | Netgez.com
SORU
2 EKÄ°M 2010, CUMARTESÄ°


Nasıl sonek ve önek için iki farklı şekilde operatör aşırı yükleme için?

Nasıl postfix için aşırı yükleme iki farklı şekilde operatör a a önek?

CEVAP
2 EKÄ°M 2010, CUMARTESÄ°


Bu gibi görünmelidir:

class Number 
{
    public:
        Number& operator   ()     // prefix   
        {
           // Do work on this.   (increment your object here)
           return *this;
        }

        // You want to make the    operator work like the standard operators
        // The simple way to do this is to implement postfix in terms of prefix.
        //
        Number  operator   (int)  // postfix   
        {
           Number result(*this);   // make a copy for result
             (*this);              // Now use the prefix version to do the work
           return result;          // return the copy (the old) value.
        }
}; 

Bunu PaylaÅŸ:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VÄ°DEO

Rastgele Yazarlar

  • Electro Posé

    Electro PosÃ

    21 ÅžUBAT 2013
  • huyked

    huyked

    28 Mart 2008
  • Rozetked | Обзоры

    Rozetked | Ð

    5 AÄžUSTOS 2011