自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (1)
  • 收藏
  • 关注

原创 原来的设计

Project Owowo一、 概述,初衷暂定名: Our World of Warcraft Offline概述:一款以World of Warcraft为背景的同人横板过关动作游戏,游戏风格体现在 战斗时有动作感,策略性;整个游戏画面以及叙事风格则表现轻松幽默,对原作游戏内容进行选取,进行适当修改成为游戏主线内容。初衷:面向广大的World of Warcraft 玩家群体,希望游

2009-01-05 17:22:00 961

原创 记下最近看Exceptional C++的一些感受和疑问

1.苦于平时使用标准模板库的时间不多,对标准模板库的经验很少,所以还没有什么太多的感受不过不论是哪本关于C++标准库的书籍,都会强调一定不能使用无效的迭代器以及某些操作过后会使得迭代器失效! 2.实现大小写不敏感字符串的方法中继承了char_traitstraits的概念还是没有完全掌握,或者说应该抽时间实作一下才能更好理解 3.因为C++程序员总是把效率挂在嘴边,总是为了效率

2008-12-02 14:13:00 1140 1

原创 触发器 前篇

触发器 离上次写博已经有6天了,近来一直在思考Project.O的设计问题。事无巨细,从头到尾全部都要自己来做,从装备的属性所要使用的数据结构到整个游戏引擎各个模块之间的调用方法,数据的处理……对于我这么一个经验不丰富或者说经验及其缺乏的初学者来说的确是很挑战性的,甚至于说,远远超过了我的想象。就是因为这个原因,其实当心思放在Project.O的时候感觉是很忙乱的,也就无心写博,不过总是觉

2008-11-25 00:36:00 783

原创 对下午引用计数型智能指针一文的一些补充

对下午引用计数型智能指针一文的一些补充 由于时间关系,必须冒着风雨顶着低温前往教室,所以下午并没有把想说的说完。或许也是由于没有足够的考虑。首先为什么会产生引用计数型的智能指针,在我看来应该追溯到STL容器。由于STL的标准容器一般来说都是表达的 值语义 而非 引用语义 ,所以在我们的容器中如果要表达后者的语义就应该使用指针。 关于值语义,即STL容器将资源的管理权留给自身,让

2008-11-18 21:41:00 1284

原创 关于引用计数型智能指针的一些想法

 指针 是C++中不得不谈的一个话题,或许我还不是很能熟练的掌握指针以及我所要讨论的引用计数型指针的全部,但是还是有那么些迫不及待想要表达一下。指针 pointer 是 资源泄漏 resource leak 的根源(当然可能还有其他一些什么东西,在我的映像中 异常 仿佛也会造成资源泄漏)最简单的一个资源泄漏的例子就是new和delete这样的动态内存分配算子没有正确使用造成的: 

2008-11-18 15:23:00 3972 2

原创 一个简单的有限状态机的实现

#include  using namespace std;class Door{public:    virtual void open() {        cout"Door Opening...!"    }    virtual void close() {        cout"Door Closing...!"    }}

2008-11-16 16:38:00 953

原创 从一句话说起

 这句话是在 C++ Standard Library : A tutorial and Reference 上看见的——there are rarely things that are not possible in C++  这句话出现在一个很不起眼的括号里面,却十分准确的描述了近段时间来我对C++的看法  正是因为持有这样的信念,总是觉得自己只尝到C++精妙的冰山一角,才引起了我对C++的喜

2008-11-15 15:47:00 798

原创 随便写写看,关于析构和构造函数里面不能调用虚函数

初见这个内容是在Effective C++上,在构造函数和析构函数中调用虚函数是非常不好的行为 一个简单的例子 class Base{public:    Base()    {        cout"Base::Base()"    }        ~Base()    {        fun();        cout

2008-11-06 00:20:00 691

COM技术内幕PDF

COM技术内幕 微软组件对象模型 Dale Rogerson 著

2009-02-12

空空如也

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

TA关注的人

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