欧美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)文章

  • 獲取C++變量類型的簡(jiǎn)單方法

    獲取C++變量類型的簡(jiǎn)單方法

    這篇文章主要介紹了獲取C++變量類型的簡(jiǎn)單方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-09-09
  • C語言數(shù)據(jù)結(jié)構(gòu)與算法之圖的遍歷(一)

    C語言數(shù)據(jù)結(jié)構(gòu)與算法之圖的遍歷(一)

    這篇文章主要是介紹了利用深度優(yōu)先算法實(shí)現(xiàn)圖的遍歷,文中利用圖文詳細(xì)的介紹了實(shí)現(xiàn)步驟,對(duì)我們學(xué)習(xí)數(shù)據(jù)結(jié)構(gòu)與算法有一定的幫助,需要的朋友可以參考一下
    2021-12-12
  • 求子數(shù)組最大和的解決方法詳解

    求子數(shù)組最大和的解決方法詳解

    本篇文章是對(duì)求子數(shù)組最大和的解決方法進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
    2013-05-05
  • C語言編程中函數(shù)的基本學(xué)習(xí)教程

    C語言編程中函數(shù)的基本學(xué)習(xí)教程

    這篇文章主要介紹了C語言編程中函數(shù)的基本學(xué)習(xí)教程,其中著重講到了傳值調(diào)用與參數(shù),需要的朋友可以參考下
    2015-12-12
  • c/c++小游戲源代碼

    c/c++小游戲源代碼

    這篇文章主要介紹了c/c++小游戲源代碼,本文通過示例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-04-04
  • C語言 結(jié)構(gòu)體和指針詳解及簡(jiǎn)單示例

    C語言 結(jié)構(gòu)體和指針詳解及簡(jiǎn)單示例

    本文主要介紹C語言 結(jié)構(gòu)體和指針,這里整理了相關(guān)資料,并附示例代碼和實(shí)現(xiàn)結(jié)果,以便大家學(xué)習(xí)參考,希望能幫助學(xué)習(xí)C語言的朋友
    2016-08-08
  • C++使用TinyXML2實(shí)現(xiàn)解析和生成XML數(shù)據(jù)

    C++使用TinyXML2實(shí)現(xiàn)解析和生成XML數(shù)據(jù)

    TinyXML2是一個(gè)輕量級(jí)的、開源的C++庫,專門用于解析和生成XML文檔,本文主要為大家介紹了如何使用TinyXML2實(shí)現(xiàn)解析和生成XML數(shù)據(jù),需要的可以參考下
    2024-04-04
  • C++實(shí)現(xiàn)LeetCode(43.字符串相乘)

    C++實(shí)現(xiàn)LeetCode(43.字符串相乘)

    這篇文章主要介紹了C++實(shí)現(xiàn)LeetCode(43.字符串相乘),本篇文章通過簡(jiǎn)要的案例,講解了該項(xiàng)技術(shù)的了解與使用,以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下
    2021-07-07
  • C++實(shí)現(xiàn)LeetCode(144.二叉樹的先序遍歷)

    C++實(shí)現(xiàn)LeetCode(144.二叉樹的先序遍歷)

    這篇文章主要介紹了C++實(shí)現(xiàn)LeetCode(144.二叉樹的先序遍歷),本篇文章通過簡(jiǎn)要的案例,講解了該項(xiàng)技術(shù)的了解與使用,以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下
    2021-07-07
  • C++20 統(tǒng)一容器擦除:std::erase 和 std::eraseif的實(shí)現(xiàn)

    C++20 統(tǒng)一容器擦除:std::erase 和 std::eraseif的實(shí)現(xiàn)

    本文主要介紹了C++20 統(tǒng)一容器擦除:std::erase 和 std::erase_if的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2025-04-04

最新評(píng)論