05 2009 档案

MultiByteToWideChar和WideCharToMultiByte用法详解(转)
摘要://========================================================================//TITLE:// MultiByteToWideChar和WideCharToMultiByte用法详解//AUTHOR:// norains//DATE:// 第一版:Monday 25-December -2006// 增补版:Wednesda... 阅读全文

posted @ 2009-05-12 10:39 呼风唤雨 阅读(465) 评论(0) 推荐(0)

关于char, wchar_t, TCHAR, _T(),L,宏 _T、TEXT,_TEXT、L
摘要:char :单字节变量类型,最多表示256个字符,wchar_t :宽字节变量类型,用于表示Unicode字符,它实际定义在<string.h>里:typedef unsigned short wchar_t。为了让编译器识别Unicode字符串,必须以在前面加一个“L”,定义宽字节类型方法如下: wchar_t c = `A' ; wchar_t * p = ... 阅读全文

posted @ 2009-05-12 10:37 呼风唤雨 阅读(1719) 评论(0) 推荐(1)

宽字符和多字节字符
摘要:宽字符和多字节字符C 语言原本是在英文环境中设计的,主要的字符集是7 位的ASCII 码。从此开始,8 位的byte(字节)变成最常见的字符编码单位,但是国际化软件必须能够表示不同的字符,而这些字符数量庞大,无法使用一个字节编码,于是世界上使用各式 各样多字节的字符编码集合已经有数十年了,比如用来表示“非拉丁字母”以及“非字母”的中、日、韩文字系统。... 阅读全文

posted @ 2009-05-12 10:28 呼风唤雨 阅读(3517) 评论(0) 推荐(0)

OO原则
摘要:单一职责原则(SRP) 就一个类而言,应该仅有一个引起它变化的原因。 开放-封闭原则(OCP) 软件实体应该是可以扩展的,但是不可修改。 Liskov替换原则(LSP) 子类型必须能够替换掉它们的基类型。 依赖倒置原则(DIP) 抽象不应该依赖于细节。细节应该依赖于抽象。 接口隔离原则(ISP) 不应该强迫客户依赖于它们不用的方法。接口属于客户,不属于它所在的类层次结构。 重用发布等价原则(REP... 阅读全文

posted @ 2009-05-07 09:37 呼风唤雨 阅读(612) 评论(0) 推荐(0)

网上摘得笔试题--很好的嵌入式笔试题
摘要:1.C/C++基础知识问题a) 关键字volatile在编译时有什么含义?并给出三个不同使用场景的例子(可以伪代码或者文字描述)。b) C语言中static关键字的具体作用有哪些 ?c) 请问下面三种变量声明有何区别?请给出具体含义int const *p;int* const p;int const* const p参考答案a) 用volatile关键字定义变量,相当于告诉编译器,这个变量的值会... 阅读全文

posted @ 2009-05-06 15:20 呼风唤雨 阅读(2089) 评论(0) 推荐(0)

导航