原创 C++項目中的各種坑【2018.9.7】

C++項目中的各種坑 更新時間 2018.9.7 最近做C++項目的時候,踩了許多坑。想着如果能夠將它們記錄下來,整理在案,也算是不錯的總結。於是寫下此篇。 2018.9.7 解引用空指針 在運行期的什麼時候會導致崩潰? stru

原创 [C++]string中文的匹配問題

*何謂匹配* 根據string定義的find函數,可以實現查找子串: string str("abc"); if ((int)str.find("bc") > 0) printf("okay\n"); // 匹配成功 else

原创 C++使用函數式代替泛型迭代器設計接口

C++使用函數式代替泛型迭代器設計接口 C++ 標準庫使用迭代器作爲索引下一值的部件。這在許多方面是有利的。 比如我們有一個生成平方列表的函數: template <typename _Iter> vector<int> get_squ

原创 使用MASM 5編譯程序的便利批處理

DOS命令 @echo off if {%1}=={} goto err if not exist %1 goto err :begin masm %1,temp.obj,nul,nul > nul link temp.obj,,nul

原创 C++項目中的各種坑【2018.7.28】

C++項目中的各種坑 更新時間 2018.7.28 最近做C++項目的時候,踩了許多坑。想着如果能夠將它們記錄下來,整理在案,也算是不錯的總結。於是寫下此篇。 2018.7.28 使用 std::swap 而不是臨時變量的賦值進行交換操作

原创 解決Win7圖標緩存失敗的問題

個人寫的: 新建一個bat文件(或者直接打開cmd),粘貼如下代碼: @echo off attrib -H C:\Users\%USERNAME%\AppData\Local\IconCache.db del C:\Users\%US