C++0x
dbzhang800
简单单单,平平淡淡,喜欢计算机,喜欢钻牛角尖,喜欢刨根问底,... 喜欢开源的东西,其次是免费的东西...
展开
-
C、C++中的字符与字符串(点滴记录)
C/C++ 中的字符类型:signed char有符号字符 unsigned char无符号字符 char根据实现,可以是无符号活有符号 wchar_t宽字符C95char16_tUTF-16字符原创 2011-06-06 10:51:00 · 5887 阅读 · 0 评论 -
Qt 多线程之 std::thread (一)
不时见到有人会这样做:不使用QThread,而是使用pthread等平台相关的底层 api而又不想使用底层线程间同步、通讯的api那么,如何使用pthread,而又使用Qt提供的线程间机制呢?本文的初衷源于此,但是使用的的是C++0x 的 std::thread,原创 2011-07-08 11:28:56 · 12801 阅读 · 4 评论 -
C/C++ Strict Alias 小记
什么是Aliasing?理解strict aliasing一文中这样描述:当两个指针指向同一块区域或对象时,我们称一个指针 alias 另一个指针。strict aliasing一文中这样描述:Aliasing 是指多于一个的左值指向同原创 2011-08-25 23:30:26 · 17865 阅读 · 3 评论 -
QString乱谈(2)
长期以来,很多人都清楚,一旦C++源码中直接使用了中文,这样的源码想要跨平台(I18N)会非常困难。随着:Windows下:MSVC2010成为主流Linux下:GCC升级到4.6C++中的中文问题 才算有了一个比较优雅的、跨平台的Workaround。(本文讨论编译器范围:GCC4.6+, MSVC2010sp1+ 。本文属于QString系列,但暂不涉及QString)原创 2012-05-07 03:02:23 · 30162 阅读 · 24 评论 -
QString 乱谈(3)-Qt5与中文
两个月前,简单写过QTextCodec中的setCodecForTr等终于消失了 (Qt5) ,在Qt论坛上,不少用户都对去掉这两个函数表示特别的不了解。为什么会这样?我想多少能说明不少用户对C++中源码字符集和执行字符集的不太了解,从而造成对这种函数的依赖或误用。今天,随着Change QString's default codec to be UTF-8 进入Qt5的maste原创 2012-05-07 15:42:51 · 42798 阅读 · 6 评论