
Windwos
C_core
陷阵之志,有死无生.
展开
-
读书笔记:Windows核心编程 字符和字符串处理
字符编码 一、单字节 ANSI 二、双字节 DBCS 三、windows平台下字符编码 windows Vista使用Unicode-16 双字节编码,支持使用代理扩展至32位4个字节,描述少数使用16位不够的字符。在简化代码与节省空间上做了折衷的处理。 .NET Framework始终使用Unicode-16编码所有字符和字符串。所以在开发Windwos应用程序时,使用unicode-16编码可以改进性能和较少内存消耗。 UTF的其他标准 UTF-8:将某些字符编码为单字节、某些字符编码为双字节、某些字符原创 2020-05-11 11:17:25 · 331 阅读 · 0 评论 -
读书笔记-Windows核心编程:错误处理
常见的Windows函数返回值数据类型 当windwos 检测到错误时,会使用一种叫线程本地存储区的机制。 其作用是将错误代码与"主调线程’"关联。 是不同线程间互不干扰对方错误代码,使得各个线程独立运行。 当错误产生时,windows函数会返回一个已发生错误,可以使用GetLastError函数,查询上一个函数调用设置的线程的32位错误代码。 <WinError.h>包含了定义的错误代码列表,可以通过查看源码得到。 错误的基本表示方式有,一个消息ID、一个消息文本、和一个标号。 当错误产生是原创 2020-05-10 13:49:56 · 216 阅读 · 0 评论