摘要: TiXmlDocument虽然能读取utf-8的xml文件,但读入后在内存中是以多字节存储。如果新建一个TiXmlDocument,即使定义头为utf-8编码,直接调用SaveFile方法保存的文档仍然是Ansi(windows在CP936下为GBK)。TiXmlDocument不支持直接输出utf 阅读全文
posted @ 2019-02-19 17:46 洛洛沙 阅读(906) 评论(0) 推荐(0)
摘要: 问题:如何侦知任意型别 T 是否可以自动转换为型别 U? 方案:侦测转换能力的想法:合并运用 sizeof 和重载函数。 1 依赖 sizeof,sizeof 有着惊人的能力,你可以把 sizeof 用在任何表达式身上,不论后者有多复杂。sizeof 会直接传回大小,不需拖到执行期才评估。这意味着 阅读全文
posted @ 2019-02-19 16:54 洛洛沙 阅读(242) 评论(0) 推荐(0)
摘要: 最开始,就让我们来讨论一下一个最最基本,也最最容易被人忽视掉的问题——C++中的struct和class有什么区别?如果谈到C中的struct和C++中的class的区别,你应该会告诉我很多。但我现在说的是C++中的struct,你还会依然那样告诉我吗?你会认为C中的struct和C++中的stru 阅读全文
posted @ 2019-02-19 13:21 洛洛沙 阅读(257) 评论(0) 推荐(0)