• mingw && code::blocks


    ///mingw && code::blocks
    http://www.codeblocks.org/downloads/5#windows

    http://gcc.gnu.org/gcc-4.5/cxx0x_status.html

    code::blocks里面自带了mingw, 但是版本比较旧

    下面这个链接有可以下载的最新的g++  (v4.5.0)

    http://www.mingw.org/wiki/Getting_Started

    要想编译c++0x代码,需要加入option

    -std=c++0x

    g++ 4.5.0对c++0x的支持情况见

    http://gcc.gnu.org/gcc-4.5/cxx0x_status.html

    Language Feature Proposal Available in GCC 4.5?
    Rvalue references N2118 Yes
        Rvalue references for *this N2439 No
    Initialization of class objects by rvalues N1610 Yes
    Non-static data member initializers N2756 No
    Variadic templates N2242 Yes
        Extending variadic template template parameters N2555 Yes
    Initializer lists N2672 Yes
    Static assertions N1720 Yes
    auto-typed variables N1984 Yes
        Multi-declarator auto N1737 Yes
        Removal of auto as a storage-class specifier N2546 Yes
        New function declarator syntax N2541 Yes
    New wording for C++0x lambdas N2927 Yes
    Declared type of an expression N2343 Yes
    Right angle brackets N1757 Yes
    Default template arguments for function templates DR226 Yes
    Solving the SFINAE problem for expressions DR339 Yes
    Template aliases N2258 No
    Extern templates N1987 Yes
    Null pointer constant N2431 No
    Strongly-typed enums N2347 Yes
    Forward declarations for enums N2764 No
    Generalized attributes N2761 No
    Generalized constant expressions N2235 No
    Alignment support N2341 No
    Delegating constructors N1986 No
    Inheriting constructors N2540 No
    Explicit conversion operators N2437 Yes
    New character types N2249 Yes
    Unicode string literals N2442 Yes
    Raw string literals N2442 Yes
    Universal character name literals N2170 Yes
    Extensible literals N2765 No
    Standard Layout Types N2342 Yes
    Defaulted and deleted functions N2346 Yes
    Extended friend declarations N1791 No
    Extending sizeof N2253 Yes
    Inline namespaces N2535 Yes
    Unrestricted unions N2544 No
    Local and unnamed types as template arguments N2657 Yes
    Range-based for N2930 No
    Explicit virtual overrides N2928 No
    Minimal support for garbage collection and reachability-based leak detection N2670 No
    Allowing move constructors to throw [noexcept] N3050 No
    Defining move special member functions N3053 No
    Concepts N2773 No
    Concurrency
    Sequence points N2239 No
    Atomic operations N2427 Yes
    Strong Compare and Exchange N2748 No
    Bidirectional Fences N2752 No
    Memory model N2429 No
    Data-dependency ordering: atomics and memory model N2664 No
    Propagating exceptions N2179 Yes
    Abandoning a process and at_quick_exit N2440 No
    Allow atomics use in signal handlers N2547 No
    Thread-local storage N2659 No
    Dynamic initialization and destruction with concurrency N2660 No
    C99 Features in C++0x
    __func__ predefined identifier N2340 Yes
    C99 preprocessor N1653 Yes
    long long N1811 Yes
    Extended integral types N1988 No
     

  • 相关阅读:
    Apache+php显示错误信息
    Laravel 中的多组认证模式
    Laravel 如何在Blade模板中能够根据不同的子页面附加不同的js和CSS
    Laravel 数据库
    Laravel Middleware 中间件笔记
    Laravel Routing笔记
    Laravel 进阶任务笔记
    Laravel 基本任务笔记
    Laravel5 根目录router无效
    Fedora23 安装 psycopg2
  • 原文地址:https://www.cnblogs.com/cutepig/p/1747022.html
Copyright © 2020-2023  润新知