[C++] C++ Builder 中 Ansi 编码的字符串在Android/iOS程序中显示的问题 呃,这个问题说起来,其实也不麻烦,C++ Builder 本身在 TEncoding 做了处理,但是,可能用起来还是不够舒服,毕竟 Delphi 的 TBytes 在 C++ Builder 里用 Read More
posted @ 2016-01-06 18:16 findumars Views(1035) Comments(0) Diggs(0)
在C++中,由于重载等技术的存在,编译器要将函数、结构体、类等等的信息传递给链接器,就不能像C语言那样简单地通过函数名来完成,它需要提供额外的参数信息,而还要和C语言共用链接器,这就需要用到名字改编(name mangling),又叫名字修饰(name decoration)。名字改编也罢,但由于历... Read More
posted @ 2016-01-06 01:28 findumars Views(1213) Comments(0) Diggs(0)
接前一篇C++ ABI之名字改编(以Qt为例),继续看看C++名字改编相关的问题。问题MSVC 有一对选项/Zc:wchar_t-与/Zc:wchar_t控制wchar_t于是 wchar_t 可以是unsignedshort或__wchar_t(称为原生类型?) 的别名两个东西混用会怎么样?首先考... Read More
posted @ 2016-01-06 01:18 findumars Views(973) Comments(0) Diggs(0)
http://blog.qt.io/blog/2014/06/13/qt-weekly-13-qstringliteral/https://woboq.com/blog/qstringliteral.html Read More
posted @ 2016-01-06 00:56 findumars Views(808) Comments(0) Diggs(0)
注意:本文翻译自http://developer.qt.nokia.com中的UsingQStringEffectively,中文译文见简体中文版,如果你对翻译wiki感兴趣,请参考Wiki中文帮助本文解释了QString相关的各个类的用途。QLatin1String:避免操作符 "==" 中隐含的... Read More
posted @ 2016-01-06 00:54 findumars Views(4863) Comments(0) Diggs(1)