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

C++運算符重載圖文詳解

 更新時間:2021年09月08日 16:23:46   作者:qq_43153757  
運算符重載的方法是定義一個重載運算符的函數(shù),在需要執(zhí)行被重載的運算符時,系統(tǒng)就自動調(diào)用該函數(shù),以實現(xiàn)相應的運算。也就是說,運算符重載是通過定義函數(shù)實現(xiàn)的

1. 運算符重載

C++的運算符只能用于基本的數(shù)據(jù)類型

表達形式

返回值類型 operator 運算符 (形參表)
{
	...
}

1.1 運算符重載為普通函數(shù)

在這里插入圖片描述

在這里插入圖片描述

1.2 運算符重載為成員函數(shù)

在這里插入圖片描述

在這里插入圖片描述

2. 賦值運算符=的重載

當賦值運算符兩邊的類型不匹配,比如int類型賦值給Complex類型,在這種情況下,就需要重載賦值運算符=,賦值運算符=只能重載為***成員函數(shù)***,不能重載為普通函數(shù)。

指向動態(tài)

在這里插入圖片描述

在這里插入圖片描述

在這里插入圖片描述

在這里插入圖片描述

在這里插入圖片描述

2.1淺復制與深復制

淺復制:逐個字節(jié)的復制工作

在這里插入圖片描述

在這里插入圖片描述

深復制:將指針變量指向的內(nèi)容復制給另一個對象中指針成員對象指向的內(nèi)容

在這里插入圖片描述

為了實現(xiàn)上面的效果,需要設計一個新的operator=,具體實現(xiàn)程序如下:

在這里插入圖片描述

在這里插入圖片描述

在這里插入圖片描述

2.2返回值的討論

在這里插入圖片描述

在這里插入圖片描述

在這里插入圖片描述

在這里插入圖片描述

在這里插入圖片描述

3. 動態(tài)可變長度數(shù)組

在這里插入圖片描述

在這里插入圖片描述

總結(jié)

本篇文章就到這里了,希望能夠給你帶來幫助,也希望您能夠多多關(guān)注腳本之家的更多內(nèi)容!

相關(guān)文章

  • C++自定義數(shù)據(jù)類型方法詳情

    C++自定義數(shù)據(jù)類型方法詳情

    這篇文章主要介紹了C++自定義數(shù)據(jù)類型方法詳情,總結(jié)了兩種方法,分別是typedef聲明和枚舉類型enum,相關(guān)內(nèi)容需要的小伙伴可以參考下面文章內(nèi)容,希望對你的學習有所幫助
    2022-03-03
  • C語言菜鳥基礎教程之自定義函數(shù)

    C語言菜鳥基礎教程之自定義函數(shù)

    自定義函數(shù): 必須直接或間接在main中調(diào)用,否則該自定義函數(shù)不會被執(zhí)行。 返回值類型 函數(shù)名(參數(shù)類型 參數(shù)名,參數(shù)類型 參數(shù)名...)
    2017-10-10
  • C語言實現(xiàn)簡單猜數(shù)字小游戲

    C語言實現(xiàn)簡單猜數(shù)字小游戲

    這篇文章主要為大家詳細介紹了C語言實現(xiàn)簡單猜數(shù)字小游戲,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-11-11
  • C+繼承之同名覆蓋,函數(shù)重寫與多態(tài)詳解

    C+繼承之同名覆蓋,函數(shù)重寫與多態(tài)詳解

    這篇文章主要介紹了C+繼承之同名覆蓋,函數(shù)重寫與多態(tài),是C++面向?qū)ο蟪绦蛟O計非常重要的概念,需要的朋友可以參考下,希望能夠給你帶來幫助
    2021-09-09
  • C/C++使用過程中的溢出問題詳解

    C/C++使用過程中的溢出問題詳解

    在C/C++程序里有一類非常典型的問題,那就是:溢出問題,現(xiàn)在分別來分析一下常見的數(shù)組溢出,整數(shù)溢出,緩沖區(qū)溢出,棧溢出和指針溢出等,需要的朋友可以參考下
    2024-01-01
  • 詳解C++ 運算符重載中返回值的坑

    詳解C++ 運算符重載中返回值的坑

    這篇文章主要介紹了C++ 運算符重載中返回值的坑,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-04-04
  • C++取得本機IP的方法

    C++取得本機IP的方法

    這篇文章主要介紹了C++取得本機IP的方法,代碼簡單功能實用,具有不錯的借鑒參考價值,需要的朋友可以參考下
    2014-10-10
  • C語言實現(xiàn)搶紅包算法

    C語言實現(xiàn)搶紅包算法

    這篇文章主要為大家詳細介紹了C語言搶紅包算法,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-09-09
  • 先序遍歷二叉樹的遞歸實現(xiàn)與非遞歸實現(xiàn)深入解析

    先序遍歷二叉樹的遞歸實現(xiàn)與非遞歸實現(xiàn)深入解析

    以下是對先序遍歷二叉樹的遞歸實現(xiàn)與非遞歸實現(xiàn)進行了詳細的分析介紹,需要的朋友可以過來參考下
    2013-07-07
  • C++實現(xiàn)浮點數(shù)精確加法

    C++實現(xiàn)浮點數(shù)精確加法

    這篇文章主要為大家詳細介紹了C++實現(xiàn)浮點數(shù)精確加法,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-05-05

最新評論