1、記憶體空間分配
2、c++字元陣列'\0'問題
從c繼承而來c風格字串(c-style character string),它不是一種型別,而是為了表達和使用字串而形成的一種約定俗成的寫法。按此習慣書寫的字串存放再字元陣列中並以空字元結束(null terminated)。以空字元結束的意思是再字串最後乙個字元後面跟著乙個空字元('\0')——摘自《c++ primer(第5版)》
字元陣列
strcpy函式的實現
strcmp的實現
3、c++ 類
拷貝建構函式為什麼可以訪問私有成員
rule of three(析構函式、拷貝建構函式和拷貝賦值操作符 三個缺一不可) 原因:
this指標
類的大小計算
4、c++ 巨集的優缺點
5、基本資料型別所佔位元組數(主要和編譯器有關)
在visual studio中,每個空型別的例項占用1位元組的空間(選自《劍指offer》)
6、左值右值
7、函式返回區域性變數(不能返回指向棧記憶體的指標)
8、c++ static
9、c++ const(簡易)
const指標
10、c++ stl容器
11、new和malloc的區別
12、預處理指令
13、程式編譯過程
14、extern "c"的用法解析
C 相關基礎知識(轉貼)
一 以下為windows nt下的32位c 程式,請計算sizeof的值 char str hello char p str int n 10 請計算 sizeof str 6 sizeof p 4 sizeof n 4 void func char str 100 void p malloc 10...
C 入門相關基礎知識
一 c 的定義 c 是c語言的繼承,它既可以進行c語言的過程化程式設計,又可以進行以抽象資料型別為特點的基於物件的程式設計,還可以進行以繼承和多型性為特點的的物件導向的程式設計。c語言所支援的語法在c 中同樣也支援。二 為什麼c 支援過載,而c語言不支援?函式過載的定義 在同一作用域類,一組函式的函...
相關基礎知識
宣告 在作者學習資料結構的過程中發表的博文,一般是自己學習後知識點的總結,同時有些是摘抄於教材的,學習教材為 資料結構 c語言版 秦峰主編。特此宣告,後續博文不在重複說明。一 基本概念 資料 data 是對客觀事物的符號表示,它能夠被計算機識別 儲存 和加工處理。資料元素 data element ...