摘要: 转自:C++使用thread类多线程编程 C++11中引入了一个用于多线程操作的thread类,下面进行简单演示如何使用,以及如果进行多线程同步。 thread简单示例 thread简单示例 输出: thread detach不阻塞主线程 thread detach不阻塞主线程 两个子线程并行执行, 阅读全文
posted @ 2018-07-11 17:51 ye_ming 阅读(4785) 评论(0) 推荐(1) 编辑
摘要: http://zh-google-styleguide.readthedocs.io/en/latest/google-cpp-styleguide/contents/ 阅读全文
posted @ 2018-07-11 17:07 ye_ming 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 作者:赵宗晟 出处:https://www.cnblogs.com/zhao-zongsheng/p/9099603.html 很多写C/C++的人都知道“内存对齐”的概念以及规则,但不一定对他有很深入的了解。这篇文章试着从硬件到C++语言、更彻底地讲一下C++的内存对齐。 什么是内存对齐(memo 阅读全文
posted @ 2018-07-11 16:53 ye_ming 阅读(1423) 评论(0) 推荐(0) 编辑
摘要: 恢复内容开始 在C++中的一种函数申明被称之为:纯虚函数(pure virtual function).它的申明格式如下 在什么情况下使用纯虚函数(pure vitrual function)? 1,当想在基类中抽象出一个方法,且该基类只做能被继承,而不能被实例化; 2,这个方法必须在派生类(der 阅读全文
posted @ 2018-07-11 14:56 ye_ming 阅读(4637) 评论(1) 推荐(0) 编辑
摘要: 误区 你能估算出结果吗?如果你估算出的结果是A::fun和A::fun2,呵呵,恭喜恭喜,你中圈套了。其实真正的结果是B::fun和B::fun2,如果你想不通就接着往下看。给个提示,&A::fun和&A::fun2是真正获得了虚函数的地址吗? 首先我们回到第二部分,通过段实作代码,得到一个“通用” 阅读全文
posted @ 2018-07-11 14:22 ye_ming 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 虚函数是如何做到的 如果你没有看过《Inside The C++ Object Model》这本书,但又急切想知道,那你就应该从这里开始) 虚函数是如何做到因对象的不同而调用其相应的函数的呢?现在我们就来剖析虚函数。我们先定义两个类 由于这两个类中有虚函数存在,所以编译器就会为他们两个分别插入一段你 阅读全文
posted @ 2018-07-11 09:36 ye_ming 阅读(408) 评论(0) 推荐(0) 编辑