培訓部分
巨集頭檔案格式
#ifndef __h__h_fsd_
#define __h_h_fsd_
***x
#endif
#ifdef/ifndef
#elif
#elif
..#else
#endif
static在當前檔案中有效
結構體指標只開闢乙個指標的空間
c語言的結構體不能包括函式
結構體的記憶體對齊:不足就多分配4k.補齊:結構體中最大空間元素的整數倍補齊
列舉型別的每一項會分配乙個隨機整數
malloc分配記憶體一片連續記憶體,成功返回void*,否則返回null,不負責初始化區域.分配至堆空間
free釋放
atoi,atof可以將字串轉換成int和float,標頭檔案stdlib.h
函式指標陣列
int (*op[2])(int a,int b);
op[0]=add1;
op[1]=add2;
自學部分
函式物件
一種類,過載了括號運算子
for_each 的第四個引數
首先當作建構函式建立乙個臨時物件,將物件傳入,使用物件的時候用的括號,所以這個時候會呼叫括號運算子.具有函式作用,叫函式物件
typename
stl一般都用得inline函式
typename a::ssf t;
這個時候t的型別是a::ssf,如果不加typename,會被認為ishi 乙個靜態變數
演算法distance 如果前後引數交換,結果不一定是對的
vector會有留一部份備用的空間,如果備用的那部分用完了,就會重新分配一整塊空間
remove並不會刪除掉元素,而是忽略掉刪除的元素,要刪除需要呼叫成員函式erase
c 培訓周總結4
培訓部分 資料結構的概念 邏輯結構 物理結構 運算結構 幾個常用的資料結構 堆疊 棧 佇列鍊錶 二叉樹 有序 資料結構的分類 抽象層 邏輯結構 人腦中 結構層 物理結構 計算機 實現層 運算結構 應用角度 邏輯結構的分類 集合結構 集 結構中的元素除了 同屬於乙個集合之外沒有 其他的關係。線性結構 ...
c 培訓周總結7
培訓部分 unix網路程式設計 socket本身是乙個檔案描述符 socket.h int socket int domain,int type,int protocol 通常情況下protocol是0 domain af inet為網路,af unix為本地 af 後端巨集為pf sock str...
工作學習周總結 3
本週工作背景 本週正式加入了team,時間真快,4周了。本週談到了這麼個故事,在美國教書的某教授被中國引渡回國來在某不錯的大學中教書。每堂課上完,教授都會詢問學生本節課的內容是否都清楚了,學生回答很一致,很清楚 接連幾節課都是這樣,教授開始感覺不對勁,一場摸底測驗,全班基本崩盤。不是因為這個班的學生...