- 博客(8)
- 资源 (1)
- 收藏
- 关注
原创 const的使用
在任何适宜的地方使用const:参数、变量、方法。 1,const常量 const int WEEK = 7; 用const创建常量时必须初始化,以后再不能赋值。与用define定义常量相比,const常量时固定类型的,因此编译器可以在使用它们进行类型检查,另外,它们在预处理后仍然存在,它们的名字在调试器中仍然有效。 尽量使用const、enum代替define来定义常量。
2008-01-31 17:43:00
332
原创 C#下,struct与字节数组的相互转换
public struct TControlRequest{ public int Code; // command code public int UserID; // user id, 0=inner system public int DevID; // dev
2008-01-31 17:40:00
589
原创 C#中的抽象类和接口
一:接口定义public interface IDisposable{ void Dispose();}1,声明接口在语法上和声明抽象类完全相同,但不允许提供接口中任何成员的执行方式。一般情况下,接口中只能包含方法、属性、索引器和事件的声明。2,接口不能实例化,只能包含其成员的签名,即只包含未实现的方法声明。3,接口不能有构造函数或字段。4,接口定义不允许包含运算符重载。5,接口定义中不允
2008-01-31 17:36:00
372
转载 安装VSS时,Um.dat may be corrupt
When you try to start Visual SourceSafe, you may receive the following error message:Um.dat may be corrupt CAUSENew DatabaseWhen you create a new database, a 3.1 database format is convert
2008-01-31 17:31:00
1963
转载 使用 typedef 抑制劣质代码
typedef 声明,简称 typedef,为现有类型创建一个新的名字。比如人们常常使用 typedef 来编写更美观和可读的代码。所谓美观,意指 typedef 能隐藏笨拙的语法构造以及平台相关的数据类型,从而增强可移植性和以及未来的可维护性。本文下面将竭尽全力来揭示 typedef 强大功能以及如何避免一些常见的陷阱。 如何创建平台无关的数据类型,隐藏笨拙且难以理解的语法? 使用 type
2008-01-31 17:27:00
366
转载 软件需求分析
软件需求分析就是把软件计划期间建立的软件可行性分析求精和细化,分析各种可能的解法,并且分配给各个软件元素。需求分析是软件定义阶段中的最后一步,是确定系统必须完成哪些工作,也就是对目标系统提出完整、准确、清晰、具体的要求。 软件需求分析的任务是:深入描述软件的功能和性能,确定软件设计的约束和软件同其他系统元素的接口细节,定义软件的其他有效性需求,借助于当前系统的逻辑模型导出目标系统逻辑模型,解决
2008-01-31 17:24:00
2881
转载 debug与release区别和使用的常见错误
关于Debug和Release之本质区别的讨论 一、Debug 和 Release 编译方式的本质区别 Debug 通常称为调试版本,它包含调试信息,并且不作任何优化,便于程序员调试程序。Release 称为发布版本,它往往是进行了各种优化,使得程序在代码大小和运行速度上都是最优的,以便用户很好地使用。 Debug 和 Release 的真正秘密,在于一组编译选项。下面列
2008-01-31 17:21:00
486
原创 条件指示符#ifdef
#ifdef指示符常被用来判断一个预处理器常量是否已被定义,以便有条件地包含程序代码。 代码举例:新建define.cpp文件#include "iostream.h"int main(){#ifdef DEBUG cout#endif return 0;}运行结果为:Press any key to continue
2008-01-31 17:18:00
405
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人