我的C++ 文章列表

C++與C的關係《C++語言的設計和演化》

聲明和定義

C++的聲明和定義 

變量與類型

深入理解C++浮點數(float、double)類型數據比較、相等判斷 

C++強制類型轉換、指針類型轉換

C++ typeid 

如何用C++獲取變量的類型

C++全局作用域與全局變量 

字符串

to_string() stoi stol stoul stoll stof stod stold

StringHelper完成字符編碼轉換Unicode UTF8 ANSI

日期與時間

C++11 chrono計時

C++11日期獲取與輸出

表達式

C/C++表達式求值順序的過分討論原來是沒有必要的 

指針

指針與多維數組的那點事兒

C++派生類的訪問權限 

《深度探索C++對象模型》 之派生與內存模型

虛表與類對象內存結構 

複製控制

C++11複製控制

C++移動語義與右值引用

函數內臨時變量的釋放時刻 

如果函數沒有返回值,則函數內部的變量在函數執行結束之後全部釋放;

如果函數有返回值,則函數內臨時變量在函數所在的賦值語句執行完畢之後釋放.

函數返回值 編譯器的優化Debug版 即使是Debug版,編譯器也是做了少量的優化

函數返回值 編譯器的優化Release版 編譯器優化的力度還是蠻大的

function

λ表達式lambda expression

C++ Primer function

std::function接口編程 

function四則運算

std::bind std::ref

內存管理

讓C++智能指針與原始指針和諧相處

C++系統的避免各種指針錯誤

shared_ptr介紹

《C++ Primer》 shared_ptr示例:單詞搜索

unique_ptr

weak_ptr

Linux下用OTL操作MySql

I/O 文件讀寫

C++格式化

標準C++ I/O庫 迭代器讓數據自由流動 

C++文件操作-文本文件讀寫+二進制文件讀寫

C++ I/O 麻雀雖小五臟俱全-文本文件操作

C++ 二進制讀寫文件

C++派生類的輸出操作符重載(深入)

C++讀寫漢字,C++處理中文字符 

C++ sprintf 

隨機數

隨機數生成器mt19937

STL 

std::transform

std::bind std::ref

STL iterators

關聯容器的strict weak order(讓比較函數對相等的值返回false) 

STL容器如何正確調用自己的erase方法

使用STLlport 

C++製作一個泛型容器 

STL之vector and string用還是不用

異常

C++異常機制:引用原因與使用原則 

C++異常的標準用法 

多線程

C++11 多線程庫

Windows API

 

DLL

DLL 文章列表

設計模式

function  std::function接口編程徹底取代抽象工廠和工廠方法

日誌

log4cplus編譯開發配置詳細步驟Windows

二進制兼容

C++二進制兼容問題及解決方法 

Boost

Boost timer實現 

VS2010中使用Boost庫的方法(超級簡單) https://blog.csdn.net/calmreason/article/details/7071564

日期與時間

c++執行時間的統計方法 https://blog.csdn.net/calmreason/article/details/6634176

接口設計

用C++設計與開發 https://blog.csdn.net/calmreason/article/details/51075735 

C++ 返回嵌套類的指針 https://blog.csdn.net/calmreason/article/details/17733437

C++設計:接口與實現分離 https://blog.csdn.net/calmreason/article/details/53534766

學習C++

C++之父:C++ 的五個普遍誤解 https://blog.csdn.net/calmreason/article/details/46441047

我常用的C++網址 https://blog.csdn.net/calmreason/article/details/41038919

C++編程規範 https://blog.csdn.net/calmreason/article/details/17793861

C++必讀經典電子書 百度網盤免費下載 https://blog.csdn.net/calmreason/article/details/17486045

如何學好C++ 談一下我個人的看法 https://blog.csdn.net/calmreason/article/details/6070655

Andrew Koenig 的一些建議 C++沉思錄 https://blog.csdn.net/calmreason/article/details/6084959

語言真的是相通的嗎 https://blog.csdn.net/calmreason/article/details/6719197

向大家推薦幾本正統C++的好書 https://blog.csdn.net/calmreason/article/details/6989681

C/C++趣味編程經典100例詳解 https://blog.csdn.net/calmreason/article/details/71106658

C++/C語言入門成長全攻略 https://blog.csdn.net/calmreason/article/details/71106621

Visual C++

C++控制檯輸出字體顏色字體背景色 https://blog.csdn.net/calmreason/article/details/74612472

VC創建無窗口的控制檯程序 https://blog.csdn.net/calmreason/article/details/48047395

C++ 編譯器對字符編碼的要求和處理方式 https://blog.csdn.net/calmreason/article/details/17268927

10大最適合編程的字體 https://blog.csdn.net/calmreason/article/details/8250759

ANSI(字符集) and Unicode(字符集) and UTF-8(編碼Unicode字符集) https://blog.csdn.net/calmreason/article/details/52091343

C++ 字符集轉換 codecvt utf-8 gb2312 https://blog.csdn.net/calmreason/article/details/17278157

Microsoft Visual Studio ~ C/C++ Runtime Library ~ Static/dynamic linking https://blog.csdn.net/calmreason/article/details/18075101

網絡通信ACE

C++開源TCP/IP網絡開發框架:ACE從入門到精通 https://blog.csdn.net/calmreason/article/details/50757535

跨平臺

C++大端小段的判斷和轉換 https://blog.csdn.net/calmreason/article/details/17217345

測試

測試驅動開發TDD(五)GTest in Linux https://blog.csdn.net/calmreason/article/details/38491051

混合彙編

老碼識途中學到的 https://blog.csdn.net/calmreason/article/details/8476742

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章