
C/C++基础
simba228
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C++中三大修饰符 static const inline
C++中三个修饰符的深层剖析static 是c++中很常用的修饰符,它被用来控制变量的存储方式和可见性,下面我将从 static 修饰符的产生原因、作用谈起,全面分析static 修饰符的实质。 static 的两大作用: 一、控制存储方式: static被转载 2011-09-23 15:22:21 · 593 阅读 · 0 评论 -
c++虚继承对象的内存布局
c++虚继承对象的内存布局 网上关于c++对象布局的文章挺多,而且《深度探索c++对象模型》(Inside The C++ Object Model 侯捷译)一书中也很详细地介绍。如果你一点都不了解C++对象的布局,我推荐你看看《深度探索c++对象模型》的第三转载 2011-10-05 15:03:14 · 368 阅读 · 0 评论 -
C++ 虚函数表解析
C++ 虚函数表解析 来源:http://blog.youkuaiyun.com/haoel/article/details/1948051前言 C++中的虚函数的作用主要是实现了多态的机制。关于多态,简而言之就是用父类型别的指针指向其子类的实例,然后通过父转载 2011-10-05 15:04:13 · 314 阅读 · 0 评论 -
C++ 对象的内存布局(上)
C++ 对象的内存布局(上) 出处:http://blog.youkuaiyun.com/simba228/article/details/6845256前言 07年12月,我写了一篇《C++虚函数表解析》的文章,引起了大家的兴趣。有很多朋友对我的文章留了言,有鼓转载 2011-10-05 15:07:22 · 259 阅读 · 0 评论 -
怎么防止类被继承?对于不能被继承的类,怎么初始化及销毁它的实例?
“怎么防止类被继承?对于不能被继承的类,怎么初始化及销毁它的实例?”这是ADOBE公司的一道笔试题。看了这道题目,笔者查阅了一些资料并结合自己的一些想法,写了这篇博客,有错误的地方请指出,谢谢。首先看怎么防止类被继承。这里面介绍一种借用虚继承和友元机制实现的方法。其实说到转载 2011-10-05 15:14:14 · 351 阅读 · 0 评论 -
linux 内存管理
可以看到一个可执行程序在存储(没有调入内存)时分为代码区,数据区,未初始化数据区三部分。 (1)代码区存放CPU执行的机器指令。通常代码区是共享的,即其它执行程序可调用它。 (2)数据区存放已初始化的全局变量,静态变量(包括全局和局部的),常量。static函数只能转载 2011-10-10 23:28:18 · 376 阅读 · 0 评论