自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

pumpkindyy的专栏

Men edify me

  • 博客(7)
  • 收藏
  • 关注

转载 阅读贪吃蛇源码

游戏wormgame是wtk里面自带的demo程序,虽然游戏很简单也很老,就是一般很常见的贪吃蛇游戏。但是既然作为demo程序,那么里面就有很多东西值得我们去思考,去学习。    首先看看这个游戏所采用的数据结构。如果没有看过贪吃蛇的源码,让我们自己选择数据结构,那我们如何选择一个在空间和性能上都很好的数据结构呢。可能很多人首先想到的是链表,符合游戏中的蛇长度的动态增加和减少。但是我们讨论的是用J

2005-08-16 13:11:00 1061

原创 内存管理

C++中,关于动态内存的是new and delete。在C++中,new operator是C++内建的行为。任何人(也许除了Bjarne Stroustrup)都无法改变。new operator先调用一个名为operator new的函数动态申请内存。标准模式就像这样:       void* operator new(size_t size); 然后在传回的void*指针上进行构造的行为。

2005-08-15 15:56:00 783 1

原创 异常处理设计

c++提供了如下的异常处理结构:(1)定义异常。(2)标记异常的发生。(3)定义每一个异常的分类处理程序。     一个子程序或代码段中可以指定一个异常处理程序,在其调用或间接调用的任何一个子程序中出现某一特殊的错误条件时,该异常处理程序被激活。     如果在调用序列中没有一个子程序为所发生的某一个异常定义处理程序,则程序中断。     异常处理程序的目的是在处理或结束程序前,清除该程序所需的状

2005-08-11 21:57:00 971

原创 Murphy's Law

在桌面检查一个程序时:如果一个给定的条件不会或不应该发生,那么它必将发生。

2005-08-11 21:37:00 612

原创 Const & Pointer

int const *ptr 等同于const int *ptr, 都表示指向整形常量的指针, 指针指向的地址可变,但是指向的地址里面的内容不可变。int* const ptr表示指向整形变量的指针常量,指针指向的地址不可变,但是指向的地址里面的内容可变。const int* const ptr 则表示指向整形常量的指针常量,指针指向的地址不可变,但是指向的地址里面的内容也不可变。const *

2005-08-11 11:16:00 622

原创 段寄存器引用规定

段寄存器引用规定 访问存储器涉及的方式正常使用的段寄存器  可选用的段寄存器偏移  取指令 CS N/A IP 堆栈操作 SS N/A SP 一般数据存储 DS CS,ES,SS 有效地址 源数据串 DS CS,ES,SS SI 目的数据串 ES N/A DI BP作为指针寄存器使用 SS CS,DS,ES 有效地址

2005-08-09 21:24:00 1049

原创 No.1 Blog 建立

时间 : 2005.8.9       12:17

2005-08-09 12:22:00 466

空空如也

空空如也

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

TA关注的人

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