C 學習筆記(一)

2021-08-01 19:38:09 字數 1475 閱讀 6123

本筆記為學習coursera上c++程式設計時的一些記錄,如果錯誤,還請指正

這次筆記主要包含以下幾個知識點:

引用的作用就是給變數起乙個別名,從而使得兩者等價。

使用方法:int&

最簡單的應用如下:

int

a=5;

int& b=a;

b=3;

cout

<

常引用略微複雜一點,const使得不能直接修改b:

int a=5;

const

int& b=a;

b=10;//wrong

作為函式返回值的引用,即給函式返回值賦值,從而間接給函式的return後面的變數賦值:

int n=4;

int& setvalue() ;

int main

內聯成員函式的作用就是增加函式呼叫私有變數的許可權。

使用方法:inline or 定義在類內部

建構函式的作用就是初始化類中的各個變數。

種類:

複製建構函式的作用就是,當用乙個物件初始化另乙個物件時,複製建構函式被呼叫。

注意點:複製建構函式不是純粹的複製功能,作用取決於函式內部的定義

三種觸發複製建構函式的情況:

直接初始化注:不是賦值

作為實參傳遞給形參作為函式返回值

本質:均為兩個物件之間傳遞時觸發

型別轉換建構函式的作用就是,強制用乙個數字對類物件進行初始化或者賦值。

complex a=10

;//此處會對應乙個建構函式,其僅有乙個輸入引數

友元的作用就是,賦予乙個類呼叫另乙個類的私有成員的權力。

注:friend定義在哪個類裡,表示可以呼叫哪乙個類的私有成員

this 指標的作用就是,指向類函式作用的物件的指標

c 學習筆記一

2007 9 4 引用,該型別的變數不直接儲存所包含的值,而是指向它所要儲存的值。c 的引用型別有四種 類 代表 陣列 介面。一下 表示類b從類 a中繼承 class a class b a 類的成員有以下型別 成員常量,代表與類相關聯的常量值。域,即類中的變數。成員方法,複雜執行類中的計算和其它操...

C 學習筆記 一

c 學習筆記 一 by heiyeluren 學習 visual c 入門經典 的個人筆記。1.函式的過載 函式過載提供了建立多個同名函式的能力。我們確定乙個函式是獨一無二的方法是通過三項方法,分別是是通過返回值的型別,函式名,函式 引數等三項內容。我們函式過載主要就是使用不同的引數來確定使用那個函...

C 學習筆記一

c中的記憶體分配方式 1.靜態儲存區域 在程式開始之前就可以分配,且在程式執行過程中始終存在 2.棧 儲存單元在其上分配,單元外自動釋放,多見內建 資料型別於此 3.堆 動態分配,即程式執行時分配此部分記憶體.由使用者分配且要負責釋放.生存期由使用者決定,不受範圍限制 stdlib.h提供mallo...