Windows C++
文章平均质量分 81
wohenkeai
这个作者很懒,什么都没留下…
展开
-
利用内存映射处理文件
<br />最近闲来无聊,想写一个简单的文件操作的类。但是由于经验尚浅,对于类的设计总是把握的不是太好。<br />C++毕竟是面向对象,而且自己又学过设计模式(个人觉得这个非常有用),当然也就希望自己设计的类有对象的意味了。<br />学习的最好方法就是模仿,在我印象中C#.NET框架中的类设计的很好,就借鉴一下。<br />.NET中操作文件的类如下:<br />FileStream:提供一个访问文件流对文件进行读写、打开、关闭等操作<br />StreamReader:用于读取文本信息。他会检查字节标原创 2011-02-25 14:39:00 · 635 阅读 · 0 评论 -
总结的编码规范
<br />1、宏定义格式:每个单词用下划线隔开。示例:<br />#define XXX_YYY 20<br />#define、XXX_YYY、20各用两个tab隔开<br />2、一律不得出现常量,对于出现的常量(指数字和字符串),用意义明显的宏定义(或枚举变量)代替。<br />3、每个函数体不能过长,原则上不超过200行<br />4、每个文件不能过长,原则上不超过2500行<br />5、类的规则:<br />(1)构造函数与析构函数放置在public下原创 2011-02-28 16:42:00 · 369 阅读 · 0 评论 -
总结的编码规范
<br />1、宏定义格式:每个单词用下划线隔开。示例:<br />#define XXX_YYY 20<br />#define、XXX_YYY、20各用两个tab隔开<br />2、一律不得出现常量,对于出现的常量(指数字和字符串),用意义明显的宏定义(或枚举变量)代替。<br />3、每个函数体不能过长,原则上不超过200行<br />4、每个文件不能过长,原则上不超过2500行<br />5、类的规则:<br />(1)构造函数与析构函数放置在public下原创 2011-02-28 16:42:00 · 366 阅读 · 0 评论 -
总结的编码规范
<br />1、宏定义格式:每个单词用下划线隔开。示例:<br />#define XXX_YYY 20<br />#define、XXX_YYY、20各用两个tab隔开<br />2、一律不得出现常量,对于出现的常量(指数字和字符串),用意义明显的宏定义(或枚举变量)代替。<br />3、每个函数体不能过长,原则上不超过200行<br />4、每个文件不能过长,原则上不超过2500行<br />5、类的规则:<br />(1)构造函数与析构函数放置在public下原创 2011-02-28 16:41:00 · 409 阅读 · 0 评论 -
总结的编码规范
1、宏定义格式:每个单词用下划线隔开。示例:#define XXX_YYY 20#define、XXX_YYY、20各用两个tab隔开2、一律不得出现常量,对于出现的常量(指数字和字符串),用意义明显的宏定义(或枚举变量)代替。3、每个函数体不能过长,原则上不超过200行4、每个文件不能过长,原则上不超过2500行5、类的规则:(1)构造函数与析构函数放置在public下,并与其他public隔开(2)消息映射函数统一放在一个public下,格式如下:原创 2011-02-28 16:42:00 · 453 阅读 · 0 评论