Impossible is nothing  
  爱过知情重醉过知酒浓   花开花谢终是空   缘份不停留像春风来又走   女人如花花似梦
公告
日历
<2008年5月>
27282930123
45678910
11121314151617
18192021222324
25262728293031
1234567
统计
  • 随笔 - 8
  • 文章 - 91
  • 评论 - 16
  • 引用 - 0

导航

常用链接

留言簿(4)

随笔分类(4)

随笔档案(8)

文章分类(77)

文章档案(91)

相册

搜索

  •  

最新评论

阅读排行榜

评论排行榜

 

03 2006 档案

关于宏
     摘要: 关于宏
  阅读全文

posted @ 2006-03-29 22:18 笑笑生 阅读(127) | 评论 (0)  编辑

Win32时间类型
     摘要: Win32时间类型  阅读全文

posted @ 2006-03-29 22:16 笑笑生 阅读(319) | 评论 (0)  编辑

一个复杂的boost.lambda表达式的例子
     摘要: 一个复杂的boost.lambda表达式的例子  阅读全文

posted @ 2006-03-28 23:03 笑笑生 阅读(1141) | 评论 (0)  编辑

MFC中一些使用的方法
     摘要: 一些常用代码片断  阅读全文

posted @ 2006-03-26 15:10 笑笑生 阅读(566) | 评论 (1)  编辑

C++ 编程思想学习笔记-命名控制
     摘要: 编程思想学习笔记-命名控制   阅读全文

posted @ 2006-03-25 23:04 笑笑生 阅读(240) | 评论 (0)  编辑

2005年华为招聘--C语言笔试试题
     摘要: 2005年华为招聘--C语言笔试试题  阅读全文

posted @ 2006-03-23 23:29 笑笑生 阅读(392) | 评论 (0)  编辑

dynamic_cast详解
     摘要: ynamic_cast依赖于RTTI信息,其次,在转换时,dynamic_cast会检查转换的source对象是否真的可以转换成target类型,这种检查不是语法上的,而是真实情况的检查。
先看RTTI相关部分,通常,许多编译器都是通过vtable找到对象的RTTI信息的,这也就意味着,如果基类没有虚方法,也就无法判断一个基类指针变量所指对象的真实类型, 这时候,dynamic_cast只能用来做安全的转换,例如从派生类指针转换成基类指针.而这种转换其实并不需要dynamic_cast参与.
也就是说,dynamic_cast是根据RTTI记载的信息来判断类型转换是否合法的.  阅读全文

posted @ 2006-03-22 23:37 笑笑生 阅读(281) | 评论 (0)  编辑

vc++7.1转移到vc++2005 需要的一些变动
     摘要: vc++7.1转移到vc++2005 需要的一些变动  阅读全文

posted @ 2006-03-16 22:21 笑笑生 阅读(420) | 评论 (0)  编辑

C模拟C++中的继承
     摘要: C模拟C++中的继承  阅读全文

posted @ 2006-03-16 15:04 笑笑生 阅读(509) | 评论 (0)  编辑

文件操作

posted @ 2006-03-14 22:33 笑笑生 阅读(214) | 评论 (0)  编辑

函数对象替代函数指针作回调函数

posted @ 2006-03-14 21:34 笑笑生 阅读(611) | 评论 (0)  编辑

C++指针探讨---成员函数指针
     摘要: C++指针探讨---成员函数指针  阅读全文

posted @ 2006-03-13 22:37 笑笑生 阅读(209) | 评论 (0)  编辑

C++ 备忘录
     摘要: C++点滴备忘录  阅读全文

posted @ 2006-03-12 23:14 笑笑生 阅读(408) | 评论 (0)  编辑

预处理过程
     摘要: 预处理事都干了些什么  阅读全文

posted @ 2006-03-10 23:40 笑笑生 阅读(217) | 评论 (0)  编辑

内存与进程管理器
     摘要: 关于内存  阅读全文

posted @ 2006-03-09 23:46 笑笑生 阅读(1119) | 评论 (0)  编辑

关于主函数
     摘要: 关于主函数的一些知识  阅读全文

posted @ 2006-03-09 22:22 笑笑生 阅读(168) | 评论 (0)  编辑

一个关于指针的问题
     摘要: 一个关于指针的问题  阅读全文

posted @ 2006-03-08 23:16 笑笑生 阅读(217) | 评论 (0)  编辑

Singleton模式的演化
     摘要: Singleton的演化  阅读全文

posted @ 2006-03-08 23:14 笑笑生 阅读(466) | 评论 (1)  编辑

Gcc大全
     摘要: GCC的命令大全  阅读全文

posted @ 2006-03-04 20:08 笑笑生 阅读(407) | 评论 (0)  编辑

杂记(一些解决问题的惯用法)

posted @ 2006-03-03 15:30 笑笑生 阅读(256) | 评论 (0)  编辑

C经典用法
     摘要: C经典用法  阅读全文

posted @ 2006-03-03 15:23 笑笑生 阅读(730) | 评论 (1)  编辑

GetBitmapBits和GetDIBits的区别(Windows GDI)
     摘要: 就是对于同一个位图,得到的BITS内容的BUFFER不一样!  阅读全文

posted @ 2006-03-02 22:40 笑笑生 阅读(1325) | 评论 (0)  编辑

用一个问题探讨程序优化
     摘要: 1. 就C字串来说,从头到尾的遍历不需要for,用while是最佳选择。
2. strlen是很浪费的操作,如果非要用,对同一个不变长度的字串来说,用一个变量来存储,然后重复使用,比重复计算strlen要好得多。
3. 对数字串来说,可以直接将字符减去'0'得到相应的数字。
4. 比较判断其实并不比赋值省时,有时候直接赋值,比起比较后再赋值可能更有效率。更何况你的判断条件达三条之多才决定是否需要赋值。
所以if(a[i+1]=='0'/*或'1'*/||i==strlen(a)-1)可以省掉。
5. 利用数组的下标,会给你带来意想不到的简洁。

6. 最后,变量没有初始化,是算法设计的问题。如果初始条件都没有确定,只能说明你的算法没有想清楚。  阅读全文

posted @ 2006-03-02 22:37 笑笑生 阅读(208) | 评论 (0)  编辑

qsort函数应用大全
     摘要: 七种qsort排序方法   阅读全文

posted @ 2006-03-02 22:30 笑笑生 阅读(235) | 评论 (0)  编辑

C++指针探讨
     摘要: 指针探讨,数据指针与函数指针  阅读全文

posted @ 2006-03-02 22:27 笑笑生 阅读(332) | 评论 (0)  编辑

I/O流控制
     摘要: I/O流控制  阅读全文

posted @ 2006-03-02 22:10 笑笑生 阅读(207) | 评论 (0)  编辑

字符串与数之间转换函数
     摘要: 字符串转换到数字  阅读全文

posted @ 2006-03-02 22:07 笑笑生 阅读(309) | 评论 (0)  编辑

 
Copyright © 笑笑生 Powered by: 博客园 模板提供:沪江博客