自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 资源 (6)
  • 收藏
  • 关注

原创 循环效率

 1. 在多重循环中,如果有可能,应当将最长的循环放在最内层,最短的循环放在最外层,以减少CPU跨切循环层的次数。 eg. b的效率比a高a. for (row=0; row{for ( col=0; col{sum = sum + a[row][col];}} b. for (col=0; col{for (row=0; row{    sum = sum + a[r

2008-03-09 11:35:00 1464

原创 const

1. 用const修饰函数的参数  1). 对于非内部数据类型的输入参数,应该将“值传递”的方式改为“const引用传递”,目的是提高效率。例如将void Func(A a) 改为void Func(const A &a)。 2). 对于内部数据类型的输入参数,不要将“值传递”的方式改为“const引用传递”。否则既达不到提高效率的目的,又降低了函数的可理解性。例如void Func

2008-03-09 11:34:00 769

原创 类的构造函数、析构函数与赋值函数

 1. 非内部类型成员函数初始化效率: A初始化表里被初始化 > B函数体内赋值   实际上B干了两件事:先暗地里创建m_a对象(调用了A的无参数构造函数),再调用类A的赋值函数,将参数a赋给m_a。   2. CLASSA objA = obj;  // 调用拷贝构造     CLASSA objB;   objB = obj;  // 调用赋值   3. 成员对象初始化的次序完全不受

2008-03-09 11:32:00 734

原创 编程技术积累01

1. for 比之 while 的优点之一: 如下的代码比较时,index的跨度和生命期有显著地减小 for(int index; index { ...} int index;while (index != N){ ... index++;} 2. 使用数组的时候,如果没有用到随机访问,可以考虑用队列实现。(队列的效率比数组高么?)  

2008-03-03 20:43:00 800

天龙c++源码第3部分

有需要的同学们自己下载吧 .

2015-12-30

天龙c++源码part2

网上好像不好找得 需要的自己下吧 enjoy your self

2015-12-30

天龙c++源码

需要的下吧 在网上找这个资源还不好找似的

2015-12-30

重构:改善既有代码的设计

重构:改善既有代码的设计_(侯捷译-超星版)

2009-05-24

C++ GUI Programming with Qt 3

介绍qt3在C++编程时的界面制作,qt是跨平台的界面制作工具,是不同于VC的。

2009-04-18

斗地主 出牌大小判断算法 (无AI出牌功能)

用遍历的思想实现的算法,只实现了判断出牌是否符合规则,没有实现电脑的AI智能出牌(试过用hash队列实现,但颇有点复杂,写不下去了),再有也没有做全面的测试,希望有兴趣的朋友们如果测出了其中的bug请务必通知本人,先谢过了。第一 次传东西,请大家多支持 :))

2007-10-05

空空如也

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

TA关注的人

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