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

C++?構(gòu)造函數(shù)學(xué)習(xí)筆記

 更新時(shí)間:2023年10月26日 09:26:12   作者:Totn  
這篇文章主要為大家介紹了C++?構(gòu)造函數(shù)學(xué)習(xí)筆記,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪

C++ 構(gòu)造函數(shù)

在C++中,類(lèi)的構(gòu)造函數(shù)用于創(chuàng)建對(duì)象時(shí)執(zhí)行必要的初始化操作。構(gòu)造函數(shù)的名稱與類(lèi)名相同,沒(méi)有返回類(lèi)型,并且可以有參數(shù)。

以下是一個(gè)示例代碼,演示了一個(gè)簡(jiǎn)單類(lèi)的構(gòu)造函數(shù)定義:

#include <iostream>
class Person {
public:
  // 默認(rèn)構(gòu)造函數(shù)
  Person() {
    std::cout << "調(diào)用默認(rèn)構(gòu)造函數(shù)" << std::endl;
  }
  // 帶參數(shù)的構(gòu)造函數(shù)
  Person(const std::string& name, int age) {
    this->name = name;
    this->age = age;
    std::cout << "調(diào)用帶參數(shù)的構(gòu)造函數(shù)" << std::endl;
  }
private:
  std::string name;
  int age;
};
int main() {
  // 創(chuàng)建對(duì)象并調(diào)用默認(rèn)構(gòu)造函數(shù)
  Person person1; // 注意: 這里不能使用()空括號(hào), 可以使用{}
  // 創(chuàng)建對(duì)象并調(diào)用帶參數(shù)的構(gòu)造函數(shù)
  Person person2("Alice", 25);
  return 0;
}

在上述示例中,類(lèi)Person具有兩個(gè)構(gòu)造函數(shù):默認(rèn)構(gòu)造函數(shù)和帶參數(shù)的構(gòu)造函數(shù)。

可視為構(gòu)造函數(shù)的多態(tài)

默認(rèn)構(gòu)造函數(shù)沒(méi)有參數(shù),當(dāng)創(chuàng)建對(duì)象沒(méi)有傳參則時(shí)會(huì)自動(dòng)調(diào)用該構(gòu)造函數(shù)進(jìn)行初始化。

若創(chuàng)建時(shí)傳入了stringage參數(shù), 則調(diào)用帶參數(shù)構(gòu)造函數(shù), 默認(rèn)構(gòu)造函數(shù)不會(huì)被調(diào)用.

以上就是C++ 構(gòu)造函數(shù)學(xué)習(xí)筆記的詳細(xì)內(nèi)容,更多關(guān)于C++ 構(gòu)造函數(shù)的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • C++編程中逗號(hào)運(yùn)算符和條件運(yùn)算符的使用方法講解

    C++編程中逗號(hào)運(yùn)算符和條件運(yùn)算符的使用方法講解

    這篇文章主要介紹了C++編程中逗號(hào)運(yùn)算符和條件運(yùn)算符的使用方法講解,需要的朋友可以參考下
    2016-01-01
  • c語(yǔ)言中&的用法示例代碼

    c語(yǔ)言中&的用法示例代碼

    這篇文章主要給大家介紹了關(guān)于c語(yǔ)言中&的用法的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-09-09
  • 簡(jiǎn)述C++的復(fù)雜性

    簡(jiǎn)述C++的復(fù)雜性

    這篇文章主要介紹了簡(jiǎn)述C++的復(fù)雜性,幫助大家更好的理解和認(rèn)識(shí)c++編程語(yǔ)言,感興趣的朋友可以了解下
    2020-08-08
  • C++ 再識(shí)類(lèi)和對(duì)象

    C++ 再識(shí)類(lèi)和對(duì)象

    類(lèi)是創(chuàng)建對(duì)象的模板,一個(gè)類(lèi)可以創(chuàng)建多個(gè)對(duì)象,每個(gè)對(duì)象都是類(lèi)類(lèi)型的一個(gè)變量;創(chuàng)建對(duì)象的過(guò)程也叫類(lèi)的實(shí)例化。每個(gè)對(duì)象都是類(lèi)的一個(gè)具體實(shí)例(Instance),擁有類(lèi)的成員變量和成員函數(shù)
    2021-10-10
  • C++之多態(tài)(內(nèi)容不錯(cuò))

    C++之多態(tài)(內(nèi)容不錯(cuò))

    什么是多態(tài)?顧名思義就是同一個(gè)事物在不同場(chǎng)景下的多種形態(tài),需要的朋友可以參考下
    2020-01-01
  • c++實(shí)現(xiàn)加載so動(dòng)態(tài)庫(kù)中的資源

    c++實(shí)現(xiàn)加載so動(dòng)態(tài)庫(kù)中的資源

    下面小編就為大家?guī)?lái)一篇c++實(shí)現(xiàn)加載so動(dòng)態(tài)庫(kù)中的資源。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2016-12-12
  • C語(yǔ)言之函數(shù)返回值與參數(shù)傳遞案例教程

    C語(yǔ)言之函數(shù)返回值與參數(shù)傳遞案例教程

    這篇文章主要介紹了C語(yǔ)言之函數(shù)返回值與參數(shù)傳遞案例教程,本篇文章通過(guò)簡(jiǎn)要的案例,講解了該項(xiàng)技術(shù)的了解與使用,以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下
    2021-07-07
  • 詳解C++中單繼承與多繼承的使用

    詳解C++中單繼承與多繼承的使用

    C++的繼承機(jī)制相對(duì)其他語(yǔ)言是比較復(fù)雜的一種,不同于java只支持單繼承,C++不僅支持單繼承,也支持多繼承。本文將詳細(xì)講解C++中單繼承與多繼承的使用,需要的可以參考一下
    2022-04-04
  • C語(yǔ)言中的浮點(diǎn)數(shù)存儲(chǔ)詳解

    C語(yǔ)言中的浮點(diǎn)數(shù)存儲(chǔ)詳解

    這篇文章主要介紹了C語(yǔ)言中的浮點(diǎn)數(shù)存儲(chǔ)詳解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2025-03-03
  • C語(yǔ)言函數(shù)調(diào)用底層實(shí)現(xiàn)原理分析

    C語(yǔ)言函數(shù)調(diào)用底層實(shí)現(xiàn)原理分析

    這篇文章主要介紹了C語(yǔ)言函數(shù)調(diào)用底層實(shí)現(xiàn)原理,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-02-02

最新評(píng)論