C++
黑板报
这个作者很懒,什么都没留下…
展开
-
C++读书笔记3:继承与多态
C++,继承、多态、名字隐藏、覆盖原创 2016-10-26 00:35:36 · 490 阅读 · 0 评论 -
C++读书笔记2:C++基础(类、对象、构造与析构)
C++,类,对象,构造函数与析构原创 2016-10-26 00:34:58 · 584 阅读 · 0 评论 -
muduo库的源代码分析2--简化方案
之前已经简单分析了Muduo库的软件架构: http://blog.csdn.net/adkada1/article/details/54342275 接下来准备对Muduo库进行部分简化。一、三个主要目标:1、从Boost向C++11迁移。Muduo库采用了现代C++编程的思想,在几年前,这种思想必须通过Boost库才能够支持,而现在C++11标准日益普及,Boost库中很多优秀特性已经被吸收原创 2017-02-12 00:54:59 · 1940 阅读 · 1 评论 -
muduo库的源代码分析1--整体架构
最近,学习了陈硕大侠的《Linux多线程服务端编程:使用muduo C++网络库》很受启发。但是在学习muduo源代码的过程中,还是感觉代码架构比较复杂,一个是和boost相关的内容比较多,对现代C++编程理念不了解的人,可能感觉莫名其妙。(关于什么是现代C++,可参考此链接:https://msdn.microsoft.com/zh-cn/library/hh279654.aspx)。另外,mud原创 2017-01-12 22:44:50 · 11933 阅读 · 10 评论 -
一些常用的C++11新增特性
C++11新标基于C++编程社区的大量实践经验,准吸收很多Boost库的特性,还对原有C++做了一些改进工作,是学习现代C++编程的基础。这里参考《C++ Primer Plus 第六版》,对一些常用的C++11新特性做一个总结:1、统一的初始化C++11支持对于所有的内置类型和用户定义类型使用大括号方式的初始化列表,使用初始化列表时,可以添加等号,也可以没有。int x = {5}; // 以前只原创 2017-02-15 18:07:18 · 1530 阅读 · 0 评论 -
C++读书笔记1:C语言基础知识
C/C++基本知识,带参数的宏定义与宏展开,负数表示法与数值溢出,数据类型的长度计算、自然对齐、与强制对齐,原创 2016-10-26 00:30:50 · 1396 阅读 · 0 评论 -
C++读书笔记5:标准模板库
一、STL基础知识1、整体介绍STL标准模板库(Standard Template Library)是基于模板技术实现的C++标准程序库。STL标准模板库为用户提供了很多在计算机科学领域里常用的基本数据结构和基本算法,这些数据结构和算法以类型参数化(type parameterized)的方式广泛适用于各种数据类型(包括自定义的数据类型),体现了泛型化程序设计的思想 。STL包括六大组件:容器(co原创 2016-10-26 00:38:21 · 635 阅读 · 3 评论