c++抽象程式設計——函式與庫
c++中的值傳遞和引用傳遞
c++抽象程式設計——介面(1)——.h檔案與.cpp檔案的建立
c++抽象程式設計——介面(2)——介面的用途
c++抽象程式設計——介面(3)——介面設計的重點
c++抽象程式設計——介面(4)——隨機介面的設計
c++抽象程式設計——介面(5)——隨機數演算法
c++抽象程式設計——介面(6)——設定隨機數種子
c++抽象程式設計——介面總結——隨機庫**
c++抽象程式設計——字串(1)——字串運算
c++抽象程式設計——字串(2)——字串翻轉與比較
c++抽象程式設計——字串(3)——< cctype>庫在字串中的應用
c++抽象程式設計——字串(3)——字串判斷與大小寫轉換
c++抽象程式設計——字串(4)——回文數的檢查與pig latin遊戲
c++抽象程式設計——資料檔案的基本操作
c++抽象程式設計——資料檔案的各種輸出方式
c++抽象程式設計——字串與整數之間的相互轉換詳解
c++抽象程式設計——stl(1)——stl前言
c++抽象程式設計——stl(2)——stack類
c++抽象程式設計——stl(2)——括號匹配與口袋計算器
c++抽象程式設計——stl(3)——queue 類
c++抽象程式設計——stl(3)——離散事件模擬與排隊問題
c++抽象程式設計——stl(3)——解決排隊問題的**及其分析
c++抽象程式設計——stl(4)——vector類
c++抽象程式設計——stl(4)——vector中元素的插入和刪除和賦值
c++抽象程式設計——stl(4)——建立二維的vector
c++抽象程式設計——stl(4)——vector中的排序和其他儲存方式
c++抽象程式設計——stl(5)——set集合的基本輸入輸出
c++抽象程式設計——stl(5)——剔除重複元素
c++抽象程式設計——stl(6)——map類的簡單使用
我的stl學習反思及心路歷程
c++抽象程式設計——stl實戰(1)——迭代器詳解
c++抽象程式設計——stl實戰(2)——查詢與修改
c++抽象程式設計——stl實戰(3)——陣列元素的移除與合併
c++抽象程式設計——stl實戰(4)——計算集合的交集,並集及區別
c++抽象程式設計——stl實戰(5)——map在資料檔案查詢中的應用
c++抽象程式設計——foreach語句的簡單實現
c++抽象程式設計——資料檔案的讀寫與修改
c++抽象程式設計——物件導向(1)——類的分級和繼承
c++抽象程式設計——物件導向(2)——結構體與類
c++抽象程式設計——物件導向(3)——類與介面
c++抽象程式設計——自定義strlib檔案
c++抽象程式設計——物件導向(4)——運算子過載與友元函式
c++抽象程式設計——物件導向(5)——最終版的point檔案
c++抽象程式設計——物件導向(6)——設計新的類(1)
c++抽象程式設計——物件導向(7)——設計新的類(2)
c++抽象程式設計——物件導向(8)——最終版的rational檔案
c++抽象程式設計——物件導向(9)——token掃瞄器
c++抽象程式設計——物件導向(10)——token掃瞄器的實現
c++抽象程式設計——遞迴簡介(1)——遞迴正規化
c++抽象程式設計——遞迴簡介(2)——階乘函式的執行分析
c++抽象程式設計——遞迴簡介(3)——the recursive leap of faith
c++抽象程式設計——遞迴簡介(4)——斐波那契函式的分析與擴充套件
c++抽象程式設計——遞迴簡介(5)——檢查回文數,折半查詢
c++抽象程式設計——遞迴簡介(6)——相互遞迴與遞迴思想總結
c++抽象程式設計——遞迴策略(1)——漢諾塔問題
c++抽象程式設計——遞迴策略(1)——解決漢諾塔問題
c++抽象程式設計——遞迴策略(2)——子集和問題
c++抽象程式設計——遞迴策略(3)——生成排列數(1)
c++抽象程式設計——遞迴策略(3)——生成排列數(2)
c++抽象程式設計——回溯演算法(1)——迷宮問題
c++抽象程式設計——回溯演算法(2)——準備direction檔案
c++抽象程式設計——回溯演算法(3)——解決迷宮問題
c++抽象程式設計——回溯演算法(4)——回溯在遊戲中的應用
c++抽象程式設計——回溯演算法(5)——nim遊戲**及其反思
c++抽象程式設計——回溯演算法(6)——設計一般的雙人遊戲
c++抽象程式設計——回溯演算法(7)——極小化極大演算法
c++抽象程式設計——演算法分析(1)——選擇排序
c++抽象程式設計——演算法分析(2)——big-o表示法
c++抽象程式設計——演算法分析(3)——深入了解big-o
c++抽象程式設計——演算法分析(4)——合併排序演算法
c++抽象程式設計——演算法分析(5)——標準複雜度類
c++抽象程式設計——演算法分析(6)——快速排序演算法
c++抽象程式設計——演算法分析(7)——快速排序演算法分析
c++抽象程式設計——演算法分析(8)——插入排序演算法與分析
c++抽象程式設計——儲存模式(1)——記憶體結構
c++抽象程式設計——儲存模式(2)——函式呼叫機制
c++抽象程式設計——指標(1)——什麼是指標?
c++抽象程式設計——指標(2)——特殊的指標
c++抽象程式設計——陣列(1)——基本用法
c++抽象程式設計——陣列(2)——陣列與指標
c++抽象程式設計——指標(3)——指標運算
c++抽象程式設計——指標(4)——指標的高階應用
c++抽象程式設計——記憶體管理——動態分配與記憶體管理
c++抽象程式設計——簡單的員工資訊管理系統
這應該就是c++抽象程式設計專欄的目錄了,其實挺多的知識點還沒來的急寫完的。我省略了很多基本知識的介紹,比如說 變數,運算子,函式等等介紹。還有一些高階的教程,比如異常處理,比如泛型程式設計等等,這些我們就到《資料結構與演算法深入》裡面討論吧。如果覺得我的部落格對你有幫助,可以打賞一下我哦
(function () {
('pre.prettyprint code').each(function () { var lines = (
this
).te
xt()
.spl
it(′
\n′).
leng
th;v
arnumbering = $('
').addclass('pre-numbering').hide(); (
this
).ad
dcla
ss(′
has−
numb
erin
g′).
pare
nt()
.app
end(
C 值傳遞和引用傳遞
概念 在定義函式時函式括號中的變數名成為形式引數,簡稱形參或虛擬引數 在主調函式中呼叫乙個函式時,該函式括號中的引數名稱為實際引數,簡稱實參,實參可以是常量 變數或表示式。注意 c語言中實參和形參之間的資料傳遞是單向的值傳遞。被呼叫函式的形參只有函式被呼叫時才會臨時分配儲存單元,一旦呼叫結束占用的記...
C 和C 中的值傳遞和引用傳遞
我們都知道c 傳遞引數有三種形式,傳值,傳指標和傳引用,而一般c 中只有傳值和傳引用,但無論是在c 中還是c 引數傳遞實際上只有兩種 值傳遞和引用傳遞,值傳遞就是將物件拷貝乙份到棧上,引用傳遞則傳遞的就是物件本身。在弄清楚值傳遞和引用傳遞之前一定要弄清楚引用和指標的區別,指標的概念我想很容易理解,因...
C 中的引用傳遞 值傳遞
先來說下c 中的資料型別.分值型別和引用型別兩大類.值型別 直接儲存資料的值,儲存在記憶體中 引用型別 儲存對值的引用,實際上儲存的就是乙個記憶體的位址 c 預定義的簡單型別,像int,float,bool,char都是值型別,另外enum 列舉 struct 結構 也是值型別 string,陣列,...