- 博客(6)
- 资源 (3)
- 收藏
- 关注
转载 virtual析构函数的作用?
大家知道,析构函数是为了在对象不被使用之后释放它的资源,虚函数是为了实现多态。那么把析构函数声明为vitual有什么作用呢?请看下面的代码:1 #include 2 using namespace std;34 class Base5 {6 public:7 Base() {}
2013-05-27 21:13:34 625
转载 C++拷贝构造函数被调用的三种情况
C++拷贝构造函数被调用的三种情况一,当用类的一个对象去初始化该类的另一个对象时: int main(){ Point A(1,2); Point B(A); //用对象A初始化对象B,拷贝构造函数被调用 cout << B.GetX() << endl; return 0;}
2013-05-24 10:54:34 1727
原创 《宇宙战争》游戏开发总结(雷电游戏)
游戏效果图:做这个游戏很轻松,就是想练练windows编程技术。零零散散花点时间,心情不好就放着不管,半个月也做好了。主业其实是继续学习操作系统原理。3月28号,设计了雷电战斗机的第一幅图。 做出了一个实验性的动画。3月29号,实现了炮弹效果。4月14号,实现了连续发射炮弹功能。4月7号,加入敌机AI。4月9号,为
2013-05-20 17:59:42 3841
原创 汇编指令lea
彻底弄懂汇编指令lealea 是地址传送指令,在汇编程序中很常见。其功能就是把一个存储器操作数的地址传入通用寄存器。(一个十六位通用寄存器) 例如:lea ax,[bx][si] EA(偏移量)=(bx)+(si)其实就是将后者的偏移地址 送人通用寄存器中。为什么要这样做呢? 建立一个地址指针呗!(用C语言的思维像是这样的,不过
2013-05-20 17:54:22 10428 1
原创 标志寄存器FLAGS----小总结
学习汇编语言程序设计,不可能不涉及到各种寄存器的知识。8086cpu有14个16位寄存器,而标志寄存器FLAGS又是其中非常复杂的一个。首先简单总结一下8086cpu的14个16位寄存器。8086cpu寄存器分类: 一,8个通用寄存器。 1, 4个数据寄存器 AX,BX,CX,DX
2013-05-20 17:50:34 16281
原创 汇编寻址方式总结
一,寄存器寻址 例如:mov ax,bx 操作数在cpu的两个寄存器中。二, 立即数寻址 例如:mov ax,1234h 指令直接存放在指令代码中。三,存储器寻址 1,直接寻址(给出偏移量) mov al,es[1234h] 操作数在哪里取决于
2013-05-20 09:27:33 1123
《深入浅出MFC》随书附带代码
2013-07-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人