首页 > 编程语言 > 详细

Qt Tips:在Qt中使用C++11

时间:2015-10-24 20:34:17      阅读:255      评论:0      收藏:0      [点我收藏+]

首先要确保所用的编译器支持C++11。

GCC 4.8.1(以及更新的版本)完整支持C++11,VS2013支持很多C++11特性,VS2015支持大部分。

其次,在Qt工程的.pro文件中加入如下一行(单独占一行):

CONFIG += c++11


测试一下吧!

constexpr size_t N = 5;

constexpr size_t ConFunc()
{
    return N + 3;
}

using uint32 = uint32_t;

template<typename Tx, typename Ty>
class X
{};

template<typename T>
using Y = X<int, T>;

class String
{
public:
    String(String &&r);
    int Qwer() noexcept
    {
        const int &&n = 20;
        int m = 10;
        const int &&m1 = std::move(m);
        auto t = m1 + n;
        return t;
    }
};

没有问题:

技术分享

Qt Tips:在Qt中使用C++11

原文:http://my.oschina.net/jthmath/blog/521620

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!