翔腾苍穹

" 站在阳光下,享受我单薄的青春~ " ---- Jakes
标签  ”C++11“  下的文章
宏定义中的 do {…} while (0)
翔腾苍穹

宏定义中的 do {…} while (0)

参考链接:http://www.pixelstech.net/article/1390482950-do-%7B-%7D-while-%280%29-in-macros 虽然我们不建议使用宏,但是,作为一个语言特性,有时宏是不可避免的。对于这种情况,正确使用宏尤其重要。它可以帮助你减少很多重复性工作。但是,如果你没有仔细地定义,宏绝对能把你逼疯。在很多 C/C++ 程序中,你会看到类似如下定义的宏: ……
Qt and C++11
翔腾苍穹

Qt and C++11

Introduction With most C++ compilers now providing good support for the latest language standard, C++11, let's look at some of the new language features that are particularly useful for use in Qt programs. I won't cover all the new C++11 features; just some that in my experience are particularly useful when programmi……
Visual Studio距离支持C++11/14更近了
翔腾苍穹

Visual Studio距离支持C++11/14更近了

首先让我们明确:是的,作为微软承诺支持标准C/C++的一部分,Visual Studio即将提供许多C99和C++ 11特性(例如可变参数模板)。不过用户需要升级到Visual Studio 2013才能够与这些特性见面。 负责微软开发部门的全球副总裁S.Somasegar发布了一份路线图,展现了有关遵循C++11/14以及集成特定的C99标准的规划。以C++为开始,Somasegar通过微软的……
C++11 中值得关注的几大变化(详解)
翔腾苍穹

C++11 中值得关注的几大变化(详解)

英文文章来自前C++标准委员会的 Danny Kalev 的 The Biggest Changes in C++11 (and Why You Should Care),赖勇浩做了一个中文翻译在这里。所以,我就不翻译了,我在这里仅对文中提到的这些变化“追问为什么要引入这些变化”的一个探讨,只有知道为了什么,用在什么地方,我们才能真正学到这个知识。而以此你可以更深入地了解这些变化。所以,……