自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (9)
  • 收藏
  • 关注

原创 指针的数组,数组的指针

int *pa[5];     //指针的数组,表示(含有5个指向int型的指针的)数组int (*pb)[5];   //数组的指针,表示(pb是一个指向含有5个int型元素的数组的)指针int arr[4][5];pb =  &arr[1];  因为多维数组其实就是数组的数组

2011-07-24 01:49:27 828

转载 传递动态内存

当你涉及到C/C++的核心编程的时候,你会无止境地与内存管理打交道。这些往往会使人受尽折磨,所以如果你想深入C/C++编程,你必须静下心来好好苦一番。现在我们将讨论C/C++里我认为哪一本书都没有完全说清楚,也是涉及概念细节最多,语言中最难的技术之一的动态内存的传递。并且在软件开

2011-07-20 21:08:10 745

原创 成员函数后面加const,没有const,以及使用的区别

函数后面加const编译器会自动给每一个函数加一个this指针。在一个类的函数后面加上const后,就表明这个函数是不能改变类的成员变量的(加了mutable修饰的除外,后面有讲)。实际上,也就是对这个this指针加上了const修饰。#include using names

2011-07-20 01:10:13 14392 2

转载 重载前置,后置(自增运算符 ++ 和自减运算符 --)

如何重载增量运算符 ++ 和 --运算符++和--有前置和后置两种形式,如果不区分前置和后置,则使用operator++( )或operator--( )即可;否则,要使用operator++( )或operator--( )来重载前置运算符,使用operator++(int)或

2011-07-19 23:27:57 17606

转载 C/C++中涉及存储方式的关键字:auto,static,register,extern

auto关键字:auto对象和变量被存储在栈中,它的生命周期仅存在于它的声明所在的块(block)中。在块中定义的块如果不加其它的修饰符则都是auto类型的。auto关键字可以省去。auto对象和变量对外部模块都是不可见的。static关键字:它是C,C++中都存在的关键字,它主

2011-07-16 01:18:40 1629 2

转载 堆和栈的区别

堆和栈的区别一.预备知识—程序的内存分配一个由C/C++编译的程序占用的内存分为以下几个部分1.栈区(stack) — 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。2.堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序

2011-07-16 00:58:25 717

转载 VS中条件断点和内存变量监测

条件断点,我们调试时加断点单步调试,但有时一个很大的循环,我们只想单步跟踪最后几次循环,通过条件断点和断点命中次数设定,可以方便地让程序停止,而不用一次又一次按F5等到循环次数到达自己想要的。下面是一个例子,让程序在第50次循环时停下来。从图1中可以看到不仅可以设条件,还可以设置命中次数和过滤。图1选择"Condition".图1 图2 设置条件图3 结果,在第50次时

2011-07-15 10:25:02 5091

转载 printf,sprintf,vsprintf 区别

有文字模式、命令列C语言程式写作历史的程式写作者往往特别喜欢printf函式。即使可以使用更简单的命令(例如puts),但printf出现在Kernighan和Ritchie的「hello, world」程式中一点也不会令人惊奇。我们知道,增强後的「hello, world」最终还是需要printf的格式化输出,因此我们最好从头开始就使用它。但有个坏消息:在Windows程式中不能使用pr

2011-07-08 18:45:23 40176 2

转载 A*算法(二)

代码中使用的链表List为作者自己写的,不是标准库的。原文章未把自写List粘贴出来,所以想要看List这部分代码的,可以去作者提供的地址下载,一个叫A星算法自寻路的文件,里面有控制台、win32和精灵三个版本的A*算法演示程序,还有List的源文件,地址:lj56456311.

2011-07-07 01:23:16 923

转载 A*算法(一)

对原文章部分笔误内容进行了修改。在游戏中,作为寻路的A*算法有很重要的作用。我们将以下图作为地图来进行讲解,图中对每一个方格都进行了编号,其中绿色的方格代表起点,红色的方格代表终点,蓝色的方格代表障碍,我们将用A星算法来寻找一条从起点到终点最优路径,为了方便讲解,本地图规定只能走

2011-07-06 00:22:10 852

Lua程序设计[CHM]

Lua程序设计,Programming in Lua中文版,chm格式

2011-07-09

ogre 1.7.0 API手册[CHM]

ogre 1.7.0 API使用手册,chm格式[英文].详细介绍ogre引擎中每个类及成员用处

2010-11-01

DirectX9.0中文帮助文档

PDF清晰格式 DirectX SDK Summer 2004 中文帮助文档(翻译),与October 2006文档内容相差不大。是学习DirectX的理想材料。

2009-10-27

Apress Pro OGRE 3D Programming

Sep.2006版本,英文高清PDF. 关于OGRE游戏引擎,300多页短小精干,但是可以快速了解这款开源引擎的设计和构架,以及使用方法.

2009-10-24

Introduction to 3D Game Programming with DirectX 9.0

电子书(英文版) 学习Direct3D的经典入门教材,下载后可能需要重新修改文件名,因为下载过程中文件名有变化。

2008-10-24

游戏引擎j介绍[word文档]

对游戏引擎进行一个全面的介绍以及主要功能。

2008-07-11

IceSword120-冰刃

IceSword是一斩断黑手的利刃(所以取这土名,有点搞e,呵呵)。它适用于Windows 2000/XP/2003操作系统,用于查探系统中的幕后黑手(木马后门)并作出处理,当然使用它需要用户有一些操作系统的知识。<br>

2008-05-11

FLV2AVI

一款集flv播放、转换为一体的小巧工具软件,可以将flv(flash video)视频文件转换至avi/wmv/mp3/mp4/mpg/psp格式,具有批量转换功能,支持网上所有flv文件。软件操作简单,使用方便,无需安装,为绿色软件,直接解压至任意目录即可使用。

2008-05-11

空空如也

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

TA关注的人

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