- 博客(3)
- 资源 (13)
- 收藏
- 关注
转载 (好)C++ 多继承和虚继承的内存布局
警告. 本文有点技术难度,需要读者了解C++和一些汇编语言知识。 在本文中,我们解释由gcc编译器实现多继承和虚继承的对象的布局。虽然在理想的C++程序中不需要知道这些编译器内部细节,但不幸的是多重继承(特别是虚拟继承)的实现方式有各种各样的不太明确的结论(尤其是,关于向下转型指针,使用指向指针的指针,还有虚拟基类的构造方法的调用命令)。 如果你了解多重继承是如何实现的,你就能预见到这些结论并运用
2016-01-28 21:06:41 7956
转载 用C++11的std::async代替线程的创建and std::future、std::promise和std::packaged_task
c++11中增加了线程,使得我们可以非常方便的创建线程,它的基本用法是这样的:void f(int n);std::thread t(f, n + 1);t.join(); 但是线程毕竟是属于比较低层次的东西,有时候使用有些不便,比如我希望获取线程函数的返回结果的时候,我就不能直接通过thread.join()得到结果,这时就必须定义一个变量,在线程函数中去给这个变量赋值,然
2016-01-27 18:04:47 3542
转载 友元类与友元函数的继承与传递问题
【转自:http://blog.csdn.net/yucan1001/article/details/6926087】 C++ Primer中有如下描述:友元关系不能被继承,基类的友元对派生类没有特殊的访问权限。 然而通过实践发现,VS编译器并没有安装上述描述来处理,下面的规则与上述描述相悖,却符合VS编译器的处理规则。 注:有待通过g++编译器来验证。
2016-01-27 16:17:01 2130
protobuf-2.4.1
2018-01-25
很全的驱动开发工具大全
2009-06-19
MFC有界面RSA加密解密算法实现
2009-05-22
华为3com内部绝密培训资料linux 基础
2008-12-30
学生成绩单存取(MFC单文档文件的保存和打开的两种方法)
2008-12-30
司机售票员PV操作MFC程序模拟
2008-12-30
基于对话框的MFC程序加载位图为背景图案
2008-12-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人