使用Qt进行C ++ 0x编程

时间:2010-11-14 16:01:39

标签: c++ qt c++11

是否有人使用C ++ 0x对Qt进行了一些编程?它是如何运作的?是否可以使用C ++ 0x的所有优秀功能?您使用的是什么编译器和版本?

我目前正在使用gcc 4.6并尝试所有c ++ 0x功能,但我还没有对Qt做过任何事情。

4 个答案:

答案 0 :(得分:3)

Qt几乎取代了所有标准库功能。至于核心功能,它肯定不会很快发生,因为Qt支持各种编译器。

答案 1 :(得分:2)

似乎有些C ++ 0x标准将在Qt 4.8中实现 http://labs.qt.nokia.com/2011/05/26/cpp0x-in-qt/

答案 2 :(得分:1)

基于范围的应该是可能的,因为Qt的容器具有标准的容器接口,或多或少。

答案 3 :(得分:0)

即使Qt本身没有使用任何C ++ 0x功能(据我所知),当然可以编写使用Qt的C ++ 0x代码。如果任何新语法混淆moc解析器,则可能会出现问题,但这应该只在包含Q_OBJECT宏的类中有效。