自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

walkerkalr的专栏

争取做一名合格的程序员

  • 博客(8)
  • 资源 (12)
  • 收藏
  • 关注

原创 类对象内存布局,虚函数,虚拟继承和多重继承的实现

转载请注明出处:http://blog.csdn.net/walkerkalr,谢谢合作! 如需源代码,请留邮箱地址。 类对象内存布局,虚函数,虚拟继承和多重继承的实现机制 1.      无继承关系的类 2.      单一继承 2.1单层继承 2.2多重继承 3.      多重继承 一.无继承关系的类 已知A类与B类,A类代表无虚函数的类,B类代表有

2014-01-27 20:35:32 2014

原创 关于VWmare用NAT上网的问题

在学校里,VWmare上装有ubuntu,可以通过NAT上网。 回家后发现不能通过虚拟机上网。 原因:学校和家里的网络环境不一样,需要重新设置。 方法1:手动设置NAT的网络环境,使他与主机的上网环境一直 方法2:通过VWmare重置上网环境,Edit -> Vitual Network Edit -> Result Default

2014-01-24 23:18:27 595

原创 深度探索C++对象模型:6.执行期语意学

第6章:执行期语意学 想象一下我们有下面这个简单的式子: if(yy ==xx.getValue( ))... 其中xx和yy定义为: X xx; Y yy; Class Y定义为: Class Y{ Public: Y( ); ~Y( ); Bool operator==(const Y&) const; //... }; Class X定义为: Class X{

2014-01-11 20:23:58 1309

原创 深度探索C++对象模型:5.构造、析构、拷贝语意学

第五章:构造、析构、拷贝语意学 考虑下面这个abstract base class声明: class Abstract_base{ public:     virtual ~Abstract_base() = 0;     virtual void interface() const =0;     virtual const char*         mumble()

2014-01-10 11:36:48 1294

原创 深度探索C++对象模型:4.Function语意学

第四章: Function语意学 Nonstatic Member Functions(非静态成员函数) Point3d obj; Point3d *ptr = &obj; Point3d Point3d::normalize() const{     register float mag =magnitude();     Point3d normal;       norm

2014-01-07 13:27:11 1048

原创 类成员指针

看到深度探索C++对象模型3.2节,其中给出了一个判断access section出现先后顺序的模板函数如下: template char* access_order( data_type1 class_type::* mem1,data_type2 class_type::* mem2){ assert(mem1 != mem2); return mem1 < mem2 ? "member

2014-01-04 11:40:07 1172

原创 深度探索C++对象模型 3Data语意学

第三章 Data语意学 已知如下程序: #include using namespace std; class X{}; class Y: public virtual X{}; class Z: public virtual X{}; class A: public Y,public Z{};   int main(){     cout sizeof(X)

2014-01-03 19:00:51 1141

原创 深度探索C++对象模型 2构造函数语意学

第二章 构造函数语意学 本章大量出现的英语术语: trivial: 没有用的 nontrivial: 有用的 memberwise: 对每一个member施以… bitwise: 对每一个bit施以… named return value optimization (NRV)   2.1Default Constructor的构造操作 对于一个类,如果没有任何构造函数的声明,那么

2014-01-03 15:52:21 1183

Head First 设计模式(中文版).pdf

Head First 设计模式(中文版).pdf http://blog.csdn.net/walkerkalr

2014-07-28

深入理解Nginx(Nginx模块开发与架构解析).pdf

深入理解Nginx(Nginx模块开发与架构解析).pdf http://blog.csdn.net/walkerkalr

2014-07-28

MYSQL必知必会.pdf

MYSQL必知必会.pdf http://blog.csdn.net/walkerkalr

2014-07-28

深度探索C++对象模型.pdf

深度探索C++对象模型.pdf http://blog.csdn.net/walkerkalr

2014-07-28

数据结构与算法分析C++语言描述.pdf

数据结构与算法分析C++语言描述.pdf http://blog.csdn.net/walkerkalr

2014-07-28

UNIX环境高级编程_第二版中文.pdf

UNIX环境高级编程_第二版中文.pdf http://blog.csdn.net/walkerkalr

2014-07-28

STL源码剖析.pdf

STL源码剖析.pdf http://blog.csdn.net/walkerkalr

2014-07-28

C++必知必会.pdf

C++必知必会.pdf http://blog.csdn.net/walkerkalr

2014-07-28

Linux高性能服务器编程.pdf

Linux高性能服务器编程http://blog.csdn.net/walkerkalr

2014-07-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除