C/C++ 专题
文章平均质量分 78
kakashir
长于OS底层研究(NT架构),C/C /x86汇编,欢迎朋友们一起探讨,一起努力!
展开
-
操作系统中分页管理内核的模拟与实现
操作系统中分页管理内核的模拟与实现 现代操作系统大部分都采用了分页的方式对物理内存进行管理,Intel 从80386之后也在硬件上支持的分页管理,为操作系统的设计和实现带来了很多便利之处。 由于实际去实现一个操作系统的内存管理内核是一件相对比较困难的事情,因此我们今天将用模拟的方式来设计和实现一个操作系统的分页管理内核。由于我自己也是一个学生,因此有说的不妥甚至错误的地方,请各位看官原创 2005-07-23 13:51:00 · 2351 阅读 · 0 评论 -
五子棋游戏程序(一.内核部分)
这个程序是学Win32编程到GDI部分的产物,因为是纯粹用GDI写的,所以效率很一般,所幸这种棋类程序也不需要太多的图形性能. 程序分2部分,一个内核部分,一个图形界面部分. 对于五子棋来说,内核当然就要能正确的判断当前棋盘上的情况,要能知道一步棋走下去,是不是会产生输赢结果,图形接口则是提供完整的棋盘界面给用户交互.当然也担当着输入输出的任务.下面这个是内核部分,我把他用dll库来实现,这样以后原创 2005-07-14 23:09:00 · 1443 阅读 · 0 评论 -
五子棋游戏程序(二.图形接口部分)
很简单的GDI函数应用和Win32App框架,而且只用了椭圆和直线函数,没什么难点,高手勿笑,初心者就多看看吧.==Define.h=====================================================================#ifndef _DEFINE_H#define _DEFINE_H#define TOP 1#define BOTTOM 20#原创 2005-07-14 23:17:00 · 1893 阅读 · 0 评论 -
C++的构造函数 和 析构函数的问题
在C++里一个类即便是在不写构造函数的情况下系统也会自动产生一个默认的构造函数。对一个没有继承和被继承关系的单独类来说,构造函数的问题不算是大问题。但是当一个类继承其他类时,构造函数的调用多少让新手郁闷……我们来看例子,这个例子在win2000 Sp4+Vc6 sp6 下调试的。#include class A { public: void Func(void){ cout A();原创 2005-08-11 14:55:00 · 1180 阅读 · 0 评论 -
Effective C++ 笔记
进度: 条款352009.6.21:条款13: 初始化列表中成员列出的顺序和它们在类中声明的顺序相同 这个条款让我觉得比较不爽,因为这样的话,在对类的数据成员进行声明时必须要小心翼翼,当一个项目中充满了很多类时,不能保证不出现奇怪的问题。这个是初始化列表的一个比较显著的缺陷了。对于初始化列表,这个算是一个唯一的缺陷了吧,因为它并没有给程序员足够的自由,而是对程序员的自由进行了限制,原创 2009-06-21 18:42:00 · 367 阅读 · 0 评论