自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 关于 set_new_handler的总结

当运算符new找不到足够大的连续内存块来为对象分配内存时将会发生什么?一个称为 new-handler的函数被调用。对于new-handler的缺省动作是抛出一个异常。然而,如果我们在程序里用堆分配,至少要用“内存已用完”的信息代替 new-handler,并异常中断程序。用这个办法,在调试程序时会得到程序出错的线索。例子void noMemory(){printf("no

2013-02-21 11:19:58 1186

转载 转 C++中各种类型的成员变量的初始化方法

c++各种不同类型成员根据是否static 、时候const类型的初始化方法不尽相同,java的语法就没有这么复杂,怪的得那么多人都跑去学Java了。以前面试时被人问到这个问题回答不出来,写代码时也经常搞乱了,这里翻了下书,总结一下。-----------------Test.h----------------------------#pragma onceclass Te

2013-01-31 17:21:16 604

原创 VC6.0和VS2005编译器的区别

在VC6.0的类里,无法定义如下变量:class GamePlayer {private:static const int NUM_TURNS = 5; // constant declaration...};编译器会报错。而在VS2005中,进行上述定义,编译器就不会出错。原因是:旧一点的编译器会不接受这种语法,因为它认为类的静态成员在声明时定义初始值

2013-01-28 20:16:25 1030

原创 c运行库、c标准库、windows API都是什么玩意

C运行库和C标准库的关系C标准库,顾名思义既然是标准,就是由标准组织制定的。是由“美国国家标准协会(American National Standards Institute,ANSI)”为了规范C语言库而制定的标准。在最初,各个大学各个公司使用的C语言库都不尽相同,造成相互移植非常困难,在这个背景下,制定了这个标准。C运行库,是和平台相关的,即和操作系统相关的。它由不同操作系统不

2012-11-28 14:37:38 8299 2

转载 typedef用法总结

不管实在C还是C++代码中,typedef这个词都不少见,当然出现频率较高的还是在C代码中。typedef与#define有些相似,但更多的是不同,特别是在一些复杂的用法上,就完全不同了,看了网上一些C/C++的学习者的博客,其中有一篇关于typedef的总结还是很不错,由于总结的很好,我就不加修改的引用过来了,以下是引用的内容用途一:定义一种类型的别名,而不只是简单的宏替换。可以用作同时

2012-11-27 17:45:01 487

原创 MC.EXE编译.mc文件的另一种方式(在Visul Studio内)

用MC.EXE去编译.MC文件的时候除了使用命令行方式,还可以直接在Visual Studio中编译。把已经制作好的.MC文件加入到Visual Studio工程中。进行如下所示设置:然后就可以直接右击--编译,生成.h和.rc文件了。

2012-11-27 14:41:51 1672 2

转载 MC.EXE命令项说明

usage:      MC [-?vcdwso] [-m maxmsglen] [-h dirspec] [-e extension] [-r dirspec] [-x dbgFileSpec] [-u] [-U] filename.mc参数:        -? 显示消息编译器的使用信息。        -v 给出详细的输出信息        -c 设置所有的消息的ID客户

2012-11-27 14:17:19 3008

转载 MC文件格式定义

MC文件的格式描述如下:1.消息源文件语法keyword=value等号附近的空格符号是不计的,value被空格(包括回车)与下一个keyword=value界定。value部分可能是使用c/c++语法的数字常量;也可以是一个被c/c++识别的符号名字;也可以是一个小于等于8个字符的文件名称,不带句话。2.消息源文件的注释消息源文件中可以有注释行.在一行的最后一

2012-11-27 14:07:27 5377

原创 微软提供的Message Compiler(MC.EXE)使用总结

在看windows核心编程时,第一章《错误处理》里提到“我们也可以向自己的模块添加错误代码,具体做法是使用Message Compiler(MC.EXE)来创建一个消息资源并将其添加到DLL(或EXE)模块中。”顿时对这句话产生了兴趣,感觉这是一个一劳永逸的事情,然后就查找了一番资料,对目前的掌握程度做一个总结,若有不对之处还望大虾们纠正。 下面是翻译的一篇博客中的一段话,对于MC的评价:

2012-11-27 10:45:20 5022

空空如也

空空如也

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

TA关注的人

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