深入应用C++11笔记 第3章
使用C++11消除重复,提高代码质量 通过实现函数和类我们可以重用代码,而通过写模板则可以写一次代码生成多个具有相似行为的函数和类,进一步精简了代码。C++11提供了更多的写模板的工具类/函数,方便我...
Cache of the Internet.
使用C++11消除重复,提高代码质量 通过实现函数和类我们可以重用代码,而通过写模板则可以写一次代码生成多个具有相似行为的函数和类,进一步精简了代码。C++11提供了更多的写模板的工具类/函数,方便我...
配置中文环境 如果是自己安装的Ubuntu桌面操作系统应该不需要考虑这个问题,因为只要在安装过程中把相关的中文选项都点上就可以了。但是如果是服务器上的操作系统(比如vps的)或者说使用的docker镜...
使用C++11解决内存泄漏的问题 shared_ptr 1.初始化 可以通过构造函数、std::make_shared<T>和reset方法来初始化shared_ptr。 优先使用make...
使用C++11开发一个轻量级的IoC容器 在工作中遇到一个与IoC容器类似的问题,那就是不同线程之间通信的时候想通过同一个队列传递不同类型的数据,而这些数据的类型并没有继承关系,不属于同一个基类的子类...
使用C++11开发一个轻量级的AOP库 这章讲的Aspect-Oriented Programming没怎么看明白,大概就是想实现自由地拦截函数调用,在函数调用前后注入一些如打印日志、权限校验这种会大...
使用C++11让多线程开发变得简单 线程 可以通过std::thread创建一个线程 要让线程函数的生命周期在线程对象的生命周期之内,否则会出错 线程对象需要join或detach 线程不可以复制但是...
C++11的其他特性 委托构造函数和继承构造函数 委托构造函数:在一个构造函数中可以调用另外一个构造函数,但是如果使用了委托构造函数就不能同时使用类成员初始化。 继承构造函数:派生类会隐藏基类同名函数...
近期评论