- 博客(8)
- 资源 (44)
- 收藏
- 关注
原创 深度探索C++对象模型 第二章 读书笔记
编译器合成的trivial构造函数不执行任何操作 。只有nontrivial的构造函数才执行有用的操作。其实implicitly default constructor并没有被合成出来。trivial和nontrivial是指编译器自动生成的构造函数。不含有任何构造函数的类,编译器为其合成nontrivial构造函数有以下四种情况:1.该类中的对象成员含有默认构造函数。(按声明顺序依次
2011-08-18 11:31:59 2477
转载 外挂基础
一、 前言 所谓游戏外挂,其实是一种游戏外辅程序,它可以协助玩家自动产生游戏动作、修改游戏网络数据包以及修改游戏内存数据等,以实现玩家用最少的时间和金钱去完成功力升级和过关斩将。虽然,现在对游戏外挂程序的“合法”身份众说纷纭,在这里我不想对此发表任何个人意见,让时间去
2011-08-17 21:39:46 2440
转载 C++临时对象(2)
与临时对象的斗争(下) 作者:唐风原载:www.cnblos.com/liyiwen在上篇 里,我们看到了 (N)RVO 和右值引用,下面我们来看看表达式模板。Expression Template(表达式模板,ET) 如果有“系统地”学习
2011-08-09 16:40:55 1721
转载 C++临时对象(1)
作者:唐风出处: http://www.cnblogs.com/liyiwen本文版权归作者和博客园共有,欢迎转载,但请保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。 C++ 是一门以效率见长的语言(虽然近来越来越多的人“不齿”谈
2011-08-09 16:39:36 3728
转载 C++虚函数表解析
C++中的虚函数的作用主要是实现了多态的机制。关于多态,简而言之就是用父类型别的指针指向其子类的实例,然后通过父类的指针调用实际子类的成员函数。这种技术可以让父类的指针有“多种形态”,这是一种泛型技术。所谓泛型技术,说白了就是试图使用不变的代码来实现可变的算法。比如:模板技术,R
2011-08-09 16:38:17 1228
转载 《深度探索C++对象模型》读书笔记(2)。
default constructor仅在编译器需要它时,才会被合成出来。 通常来说,由编译器合成出来的default constructor是没啥用的(trivial),但有以下几种例外: (1)带有“Default Constructor”的Mem
2011-08-09 16:35:08 1734
转载 《深度探索C++对象模型》读书笔记(1)
《深度探索C++对象模型》读书笔记(1)。 在C++中,有两种class data members:static和nonstatic,以及三种class member functions:static、nonstatic和virtual.已知下面这个class
2011-08-09 16:32:58 2488
转载 c++继承中的内存布局
今天在网上看到了一篇写得非常好的文章,是有关c++类继承内存布局的。看了之后获益良多,现在转在我自己的博客里面,作为以后复习之用。——谈VC++对象模型(美)简.格雷程化 译 译者前言 一个C++程序员,想要进一步提升技术水平的话,应该多了解一些语言
2011-08-09 16:31:57 5378 1
live555类关系结构图
2014-07-25
E:\233\ebook
2014-07-25
虚函数的原理,虚函数实现方式
2011-08-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人