C++下线程池的一种实现解读
[TOC]
本文整理了线程池使用原因以及时机, 并介绍了一种开源实现.
[TOC]
本文整理了线程池使用原因以及时机, 并介绍了一种开源实现.
[TOC]
实际编程中对 static extern 等关键字以及全局变量, 局部变量, 静态变量, 作用域等概念有一些模糊的认识, 很多时候凑合着用,直到出现一些问题后谷歌别人的回答总觉得意犹未尽, 没有总结到位, 因此我花时间又回炉重造了一下 《C++ prime plus》的第九章内容, 总算理清楚了很多东西. 很多东西是第一遍无法深刻理解直到应用中出了问题才会理解深刻. 本文是对第九章内容的笔记以及添加了对对象中的 static 关键字的理解, 最后再浅谈一下应用此知识的单例模式.
[TOC]
对于稍微有规模的工程, Linux 下的 C++ 开发下, 构建编译工具 CMake 很受欢迎. 基于自己的实战总结以及学习所记录的笔记,现整理于下. CMake 内容非常丰富,这里只是冰山一角,但是对于入门而言,内容应该够用了.我会持续总结整理.
[TOC]
本文简单介绍万能引用(Universal Reference), 引用折叠(Reference Collapsing)与完美转发(Perfect Forwarding)的相关内容.
[TOC]
本文总结一下我对 C++ 右值与移动语义的理解,主要分为值类型,右值引用,以及移动语义的实现.
[TOC]
本文为《more effective C++》-Item 27/28 总结, 分别涉及控制对象生成在 heap 中与否的技术以及智能指针的细节技术.
[TOC]
本文为《more effective C++》的学习笔记上半部, 涵盖内容 Item 1-26.
[TOC]
本文为《effective C++》学习笔记的下半部分, 涵盖内容第 6-9 章的内容.
[TOC]
在《effective C++》中了解到了PImpl Idiom模式, 搜索了解了一下, 有一篇英文介绍简洁易懂, 遂分享出来, 原文.
[TOC]
本文为《effective C++》的学习笔记上半部, 涵盖内容第 1-5 章.