C 學習筆記1

2022-07-08 05:27:10 字數 539 閱讀 9447

將最近工作中,方向轉換比較快,經常乙個季度做這個,乙個季度做那個,遇到一些常用的c++語法,而記性不太好經常忘記,整理一下筆記,將一些自己喜歡用的語法記錄下來,方便自己查閱。

map用法:

std::map::iterator iter = vec.begin();

for( , iter != vec.end(), iter++)

}std:mappersonnel;

這樣就定義了乙個用int作為索引,並擁有相關聯的指向string的指標.

為了使用方便,可以對模板類進行一下型別定義:

typedef mapudt_map_int_cstring;

udt_map_int_cstring enummap;

//資料的插入--第一種:用insert函式插入pair資料  

#include 

#include 

#include 

using namespace std;  

int main()   

C 學習筆記(1)

1.類和結構體的區別 區別在於訪問控制方面,對於結構體而言,所有成員預設都是public,即在外部可以訪問,對於類來說,預設條件下成員函式都是private,不能被外部訪問。2.c 中的建構函式 建構函式最重要的作用是建立物件本身。c 規定,每個類必須有乙個建構函式,沒有它,就不能建立任何物件。乙個...

C 學習筆記1

一,類的最基本的函式 乙個類至少有預設建構函式,拷貝建構函式,拷貝構造運算子,和析構函式四個最基本的函式,在下面的例子中將對這些函式進行講解。如下 includeusing namespace std class superone superone superone void superone se...

C 學習筆記1

c 中結構體 和 類可以通用,結構體中也可以定義函式.區別 在於訪問控制。結構體中 預設成員 都是public 類中 預設 私有的 建構函式 1。建構函式最重要的作用是建立物件本身 2.c 規定,每個類必須有乙個建構函式,沒有建構函式,就不能建立任何物件 3.如果沒有提供建構函式,則c 提供乙個預設...