CSDN专家博客精华版

为人民服务!
  首页  :: 新随笔  :: 管理
上一页 1 ··· 162 163 164 165 166 167 168 169 170 ··· 521 下一页

2007年12月17日

摘要: Nebula2探秘03-Object System研究happykevins文 首先要创建一个Nebula2符合ObjectSystem规范的类,下面代码创建了一个最简单的Nebula2类: /****************************************************************************//* Nebula2 - Tutorial... 阅读全文

posted @ 2007-12-17 10:51 csdnexpert 阅读(118) 评论(0) 推荐(0)

摘要: 23、static的使用————————static关键字,表示了“静态”,一般来说,他会被经常用于变量和函数。一个static的变量,其实就是全局变量,只不过他是有作用域的全局变量。比如一个函数中的static变量:char*getConsumerName(){ static int cnt = 0; .... cnt++; ....}cnt变量的值会跟随着函... 阅读全文

posted @ 2007-12-17 10:51 csdnexpert 阅读(114) 评论(0) 推荐(0)

摘要: 11、出错信息的处理—————————你会处理出错信息吗?哦,它并不是简单的输出。看下面的示例: if ( p == NULL ){ printf ( "ERR: The pointer is NULL\n" ); } 告别学生时代的编程吧。这种编程很不利于维护和管理,出错信息或是提示信息,应该统一处理,而不是像上面这样,写成一个“硬编码”。第10条对这方面的处... 阅读全文

posted @ 2007-12-17 10:51 csdnexpert 阅读(84) 评论(0) 推荐(0)

摘要: 28、||和&&的语句执行顺序————————————条件语句中的这两个“与”和“或”操作符一定要小心,它们的表现可能和你想像的不一样,这里条件语句中的有些行为需要和说一下: express1 || express2 先执行表达式express1如果为“真”,express2将不被执行,express2仅在express1为“假”时才被执行。因为第一个表达式为真了,... 阅读全文

posted @ 2007-12-17 10:51 csdnexpert 阅读(103) 评论(0) 推荐(0)

摘要: 16、把相同或近乎相同的代码形成函数和宏—————————————————————有人说,最好的程序员,就是最喜欢“偷懒”的程序,其中不无道理。如果你有一些程序的代码片段很相似,或直接就是一样的,请把他们放在一个函数中。而如果这段代码不多,而且会被经常使用,你还想避免函数调用的开销,那么就把他写成宏吧。千万不要让同一份代码或是功能相似的代码在多个地方存在,不然如果功能一变,你就要修改好几处地方... 阅读全文

posted @ 2007-12-17 10:51 csdnexpert 阅读(91) 评论(0) 推荐(0)

摘要: Nebula2探秘04-Time Server研究happykevins文 /****************************************************************************//* Nebula2 - Tutorial 04 *//... 阅读全文

posted @ 2007-12-17 10:51 csdnexpert 阅读(88) 评论(0) 推荐(0)

摘要: OO的bug,C++的bug,还是编译器的bug?按照面向对象的理论派生类可以直接继承基类的公有方法.例如: class base { public: void fun(const int& arg) { } }; class derive: public base { };现在类derive就自然而然的有了一个... 阅读全文

posted @ 2007-12-17 10:51 csdnexpert 阅读(98) 评论(0) 推荐(0)

摘要: 一、读取Unicode文件 /** * 读取Unicode编码文本文件 * @param resource String - 文件名 * @return String - Unicode文本 */ public static String read_Uni(String resource) { byte word_uni[]... 阅读全文

posted @ 2007-12-17 10:51 csdnexpert 阅读(94) 评论(0) 推荐(0)

摘要: Nebula2探秘05-RTTIhappykevins文 Nebula2的RTTI支持都是在nObject这一层实现的,每个继承自nObject的类都有IsA()和IsInstanceof()两个方法,前者用于判断继承关系,后者则用于判断一个对象是否为指定类的实例,下面的代码说明了他们的用法。 /******************************************... 阅读全文

posted @ 2007-12-17 10:51 csdnexpert 阅读(106) 评论(0) 推荐(0)

摘要: UTF-8就是Unicode Transformation Format-8,是Unicode的一种变换编码格式。 UTF-8 有以下特性: UCS 字符 U+0000 到 U+007F (ASCII) 被编码为字节 0x00 到 0x7F (ASCII 兼容). 这意味着只包含 7 位 ASCII 字符的文件在 ASCII 和 UTF-8 两种编码方式下是一样的. 所有 >U+007F... 阅读全文

posted @ 2007-12-17 10:51 csdnexpert 阅读(193) 评论(0) 推荐(0)

上一页 1 ··· 162 163 164 165 166 167 168 169 170 ··· 521 下一页