C++
第3回目 Code::Blocksを準備する
こんにちは。 今回はWindows上のVirtualBoxでubuntu 16.04 LTSをインストールし、そこへCode::Blocksをインストールします。既にlinux環境を持っていてVirtualBoxとubu …
配列の要素数にまつわるTips
2016年12月10日 C++
こんにちは。田原です。 まず、この記事は初心者C++er Advent Calendar 2016の10日目の記事です。 C/C++言語では配列がポインタ扱いされる場面があります。配列のままなら要素数が残っているのですか …
scoped enumをお手軽に出力する
2016年11月18日 C++
こんにちは。田原です。 今回はTheolizer®から離れてC++11の話題です。 C++11でscoped enumと言うバグ検出力を高めたenum型が追加されました。安全なのですが、中身を確認したい時、static_ …
ベターCとして便利なC++機能の紹介
2016年10月12日 C++
こんにちは。田原です。 C言語は学習しやすく、かつ、コンピュータの基本的な仕組みを学ぶことができる優れた言語ですが、いざ実用プログラムを作ろうとするとメモリ・リーク防止やバッファオーバー・フロー攻撃対策で頭が痛いです。 …