2017年11月13日 星期一

Dev C++, C++11 編譯器設定

今天在Windows 10, Dev C++ v5.11 環境

#include <iostream>
#include <bitset>
using namespace std;

int main() {
    unsigned short short1 = 4;   
    bitset<16> bitset1{short1};   // the bitset representation of 4
    cout << bitset1 << endl;  // 0000000000000100

    unsigned short short2 = short1 << 1;     // 4 left-shifted by 1 = 8
    bitset<16> bitset2{short2};
    cout << bitset2 << endl;  // 0000000000001000

    unsigned short short3 = short1 << 2;     // 4 left-shifted by 2 = 16
    bitset<16> bitset3{short3};
    cout << bitset3 << endl;  // 0000000000010000
}


















☆ Changing mode from c++98 mode in Dev-C++ to a mode that supports C++11

想要在DEV C++運行C++11程式碼:
工具->編譯器選項->一般
呼叫編譯器加入指令 "-std=c++11" or "-std=c++0x"