タグ

C++14に関するwatertightのブックマーク (2)

  • 巻末: C++14の新機能

    巻末: C++14の新機能 C++14は、2014年に制定されたC++11の次のC++標準規格である。C++14の位置づけとしてはマイナーアップデートで、新機能の追加は少ない。 二進数リテラル(binary literal) 二進数リテラルは、整数リテラルである。 int a = 0b1011 ; // 11 inb b = 0b10000000 ; // 128 プレフィクス0b、もしくは0Bに続いて'1'か'0'が続く整数リテラルは、二進数リテラルである。 二進数リテラルは、浮動小数点数リテラルではない。 double d = 0b111.11 ; // エラー 整数リテラルのサフィックスは、二進数リテラルにも適用できる。 auto a = 0b0u ; // unsigned int auto b = 0b0l ; // long プログラミングで整数を扱うときに、二進数で考えたい場

  • 処理系 - cpprefjp C++日本語リファレンス

    Clang GNU Compiler Collection Intel C++ Compiler Microsoft Visual C++ サイトにおける処理系バージョンに記載 サイトのリファレンスページでは、「処理系」の項目にバージョン番号を記載している。これは、処理系がその機能をサポート開始した厳密なバージョンではなく、リファレンス執筆者が動作確認できたバージョンである。 古くからサポートされている機能だが、古い処理系を入手することが難しい場合などがあるため、サイトではこのようなルールになっている。 Clang このサイトでは Clang と呼ぶ。「クラン(グ)」と読む。 "clang" C Language Family Frontend for LLVM 別名 clang clang++ Apple LLVMコンパイラ C++11の機能を有効にする -std=c++11オプシ

  • 1