C++と色々

主にC++やプログラムに関する記事を投稿します。

2014-11-01から1ヶ月間の記事一覧

Bootstrap触ってみた

公式からjs、css、imgが入ったzipをダウンロードし、公式のサンプルコードをコピペしたが、正しく表示されなかった(もちろん、css等のパスは直した) Bootstrap触ってみた系のブログが、公式のサンプルと若干異なる書き方をしていたため、そちらを移して書い…

Visual C++ 2013のis_trivially_destructibleがバグっている

以下のコードがコンパイル通りません #include <type_traits> struct no { ~no() {} }; static_assert(!std::is_trivially_destructible<no[1]>::value, ""); int main() {} ちなみにVS2015PRでは直っていました</no[1]></type_traits>

Visual C++ 2015 PreviewのC++11/14/1zの新機能

Visual C++ 12.0 CTPと比べて新しく対応したC++11/14/1zの新規の機能を紹介します。 コア言語 Terse range-based for 訳すなら簡便な範囲for文、って感じでしょうか? C++14の次の規格で提案されている機能で、正式に入ることは決定していませんが、ほぼ入る…

VC++2015PRでURIエンコード

Visual C++ 2015でC++1zで提案されているTerse range-based for loopsと、C++11のUnicodeリテラルが入ったので使ってみました。 #include <algorithm> #include <iomanip> #include <sstream> #include <string> namespace { std::string const unreserved_chars = "abcdefghijklmnopqrstuvwxyzABC</string></sstream></iomanip></algorithm>…