我的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

 

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