原创 如何遠程連接mysql數據庫
轉載地址:<a target=_blank href="http://blog.csdn.net/itchiang/article/details/9021747">http://blog.csdn.net/itchiang/articl
原创 劍指offer二叉樹等的操作(第四章)
今天把劍指offer第四章的內容學習了遍,按照自己的理解,編寫代碼如下: #include <iostream> #include <stack> #include <string> #include <regex> #inclu
原创 字符串末尾自動加上'\0'的情況
之前一直都有一個問題困擾着我,就是我們知道C風格的字符串在用strlen求長度時只會遇到'\0'結束,如果一個字符數組全部填滿了,而在末尾沒有加上'\0'就會出現結果不定的現象(一直讀取當前內存後面的數據,直到遇到'\0'時結束!)
原创 輸入輸出流>>和
一直以來我對string和char*以及char[]在輸入輸出時的細節比較模糊,今天專門寫了個demo把問題測試了一遍,記錄如下: 首先請看如下代碼: <span style="font-size:14px;">char *ch=
原创 二叉樹遍歷算法
二叉樹的遍歷是個比較常用且經典的問題,它有遞歸和非遞歸的方式來實現三種遍歷方式,遞歸的方式相對比較簡單,這裏主要用非遞歸的方式實現二叉樹的三種遍歷方式。 #include <iostream> #include <string
原创 在VS2012中創建一個MFC動態鏈接項目(.dll)後,編譯出現一大堆莫名其妙的錯誤的解決方法
今天在做一個簡單的讀取文件的接口界面的時候,用VS2012新建了一個.dl lMFC項目,編寫好代碼無任何錯誤後,編譯鏈接,結果這時問題出現了:本來好好的代碼卻出現一大堆亂七八糟的錯誤:error C2146: 語法錯誤: 缺少
原创 c++重載與模板
一、 模板是泛型編程的重要支持,函數和類模板在STL中運用的非常廣泛,首先談談c中的函數重載和c++中的函數模板的區別: 1、首先,函數重載是函數名相同,但參數個數和類別不同,如果增加參數個數和參數型別就要重新編寫相應的重載函數,而
原创 c++類成員變量的初始化順序以及特殊成員的初始化方法規則
說到類的成員變量的初始化順序,對於初學者很多容易混淆其順序,以爲簡單的按初始表來初始化,其實不然,現在我來詳細講解下類的初始化順序: 首先由簡單開始: class people { public: people():j(
原创 c++string類的常用方法詳解
大部分程序都要頻繁地對字符串進行操作,而c++的string類對字符串進行了很強大的封裝,方便我們使用,但我常常忘了一些函數的用法,故查找文章,轉載過來,供查找用。 要想使用標準C++中string類,必須要包含#include
原创 劍指offer常用鏈表操作
劍指offer中有很多的關於鏈表的操作,現總結如下:(對於單向鏈表,由於不能回溯,故比雙向指針要更稍微複雜些) #include <iostream> #include <string> using namespace std; /
原创 C++四種常用的類型轉換機制
在C語言中,我們常常使用 (type)expression 這樣的語句來把expression表達式強制轉換爲type類型的數據,而在c++中我們引用了四種類型轉換操作符:const_cast,static_cast,dynami
原创 deque 迭代器失效的問題詳解
今天在看STL源碼的時候,無意寫了如下的代碼,發現程序崩潰了: <span style="font-size:14px;"> deque<int>::iterator iter=d.begin(); d.insert
原创 紅黑樹的插入操作詳解(插入調整)
c++標準庫中STL的關聯容器(set、multiset、map、multimap)都是用的紅黑樹作爲底層代碼,而且紅黑樹在快速查找的結構裏面用的比較多,想比於平衡二叉樹,紅黑樹沒有那麼嚴格的限制條件(平衡二叉樹要求結點的深
原创 “DllMain 已經在 MSVCRTD.lib(dllmain.obj) 中定義以及找到一個或多個多重定義的符號”錯誤的解決方法
今天在做一個界面接口的時候(MFC的dll項目),一切準備妥當後,一編譯就出現了:1、錯誤 1 error LNK2005: DllMain 已經在 MSVCRTD.lib(dllmain.obj) 中定義。2、錯誤 2
原创 設計模式:單件模式
保持單一對象有時非常必要,尤其是資源類,比如窗口資源,註冊表等等,所謂的單件模式的定義是:確保一個類只有一個實例,並提供一個全局的訪問點。其類圖雖說比較簡單,但單例模式還是有很多陷阱的。 首先,給出單例模式的經典