欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

c++ *運(yùn)算符重載

 更新時(shí)間:2014年09月28日 09:44:57   投稿:hebedich  
運(yùn)算符重載重載運(yùn)算符是C++ 的一個(gè)重要特性,使用運(yùn)算符重載, 的一個(gè)重要特性,使用運(yùn)算符重載, 重載運(yùn)算符是程序員可以把C++ 運(yùn)算符的定義擴(kuò)展到運(yùn)算分量是對(duì)象

運(yùn)算符重載,對(duì)象和指向?qū)ο蟮闹羔?/p>

直接上code

復(fù)制代碼 代碼如下:

#include <iostream>
using namespace std;
 class test
{
    public:
        int a;
        test() : a(0){}
        test &operator*(){
            cout << "operator*" << endl;
            cout << a << endl;
            return *this;
        }
};
 
 int main()
{
    test *t;
    t = new test;
    test t2 = *t;
    t->a += 1;
    // t2.a += 1;
    *t = *t2;
    *t;    // 這一行     *t2;    //      **t;    // 注意*t 和 **t這兩個(gè)的差別
    return 0;
}

運(yùn)行結(jié)果:

t是指向test對(duì)象的指針,(*t) 也就是一個(gè)test對(duì)象。

所以只有 *t才真正的調(diào)用了 運(yùn)算符的重載函數(shù)。

相關(guān)文章

最新評(píng)論