排序算法 排序是最基本的算法之一,常見的排序算法有插入排序、希爾排序、選擇排序、冒泡排序、堆排序、歸并排序及快速排序。每個排序算法的時間復雜度是...

排序算法 排序是最基本的算法之一,常見的排序算法有插入排序、希爾排序、選擇排序、冒泡排序、堆排序、歸并排序及快速排序。每個排序算法的時間復雜度是...
C++ lambda表達式與函數對象 lambda表達式是C++11中引入的一項新技術,利用lambda表達式可以編寫內嵌的匿名函數,用以替換獨...
注意:本文中代碼均使用 Qt 開發編譯環境,如有疑問和建議歡迎隨時留言。 模板是 C++ 支持參數化程序設計的工具,通過它可以實現參數多態性。所...
C++右值引用 右值引用應該是C++11引入的一個非常重要的技術,因為它是移動語義(Move semantics)與完美轉發(Perfect f...
在之前的C++代碼訓練營系列中,我試圖用完成具體項目的方式給大家介紹C++,但后來大家反饋說這樣從C過渡到C++有點跟不上。于是我又專門設計了這...
C++類型推斷 對于靜態語言來說,你一般要明確告訴編譯器變量或者表達式的類型。但是慶幸地是,現在C++已經引入了自動類型推斷:編譯器可以自動推斷...
一年前接觸最初神經網絡,半年前就想自己寫一個最簡單的BP神經網絡練練手,結果由于能力有限,不光是編程能力還有理論方面的能力都有限,一直推到半年后...
本系列人臉識別文章用的是opencv2,最新版的opencv3.2的代碼請參考文章: OpenCV之識別自己的臉——C++源碼放送 前段時間對人...
本系列人臉識別文章用的是opencv2,最新版的opencv3.2的代碼請參考文章: OpenCV之識別自己的臉——C++源碼放送 在之前Ope...
C++虛函數 C++虛函數是多態性實現的重要方式,當某個虛函數通過指針或者引用調用時,編譯器產生的代碼直到運行時才能確定到底調用哪個版本的函數。...