摘要: ANSI中的字符采用8bit,而UNICODE中的字符采用16bit。8bit的ANSI编码只能表示256种字符。UNICODE可表示成千上万个字符。typedef unsigned short wchar_t;例如,如果想要创建一个缓存,用于存放最多为99 个字符的Unicode 字符串和一个结尾为零的字符,可以使用下面这个语句:har_t szBuffer[100];标准的ANSI C 字符串函数和它们的等价Unicode函数char * strcat(char *,const char *);wchar_t * wcscat(wchar_t *,const wchar_t *);char 阅读全文
posted @ 2010-08-30 11:04 靓点博客 阅读(1520) 评论(0) 推荐(0) 编辑
摘要: 一、C++标准异常try{ …… throw <exception-data> ……}catch (<exception-declaration 1>){ ……}catch (<exception-declaration 2>){ ……}try块中的throw会抛出一个数据<exception-data>,比如一个整数,一个字串,或是其他自定义类型的数据。这时,当前程序中止执行,开始查找catch入口。throw抛出的数据类型与catch入口的<exception-declaration>数据类型必须匹配,这一点类似函数调用的形参、实 阅读全文
posted @ 2010-08-30 10:56 靓点博客 阅读(2844) 评论(0) 推荐(0) 编辑