年別アーカイブ: 2016年
第3回目 Code::Blocksを準備する
こんにちは。 今回はWindows上のVirtualBoxでubuntu 16.04 LTSをインストールし、そこへCode::Blocksをインストールします。既にlinux環境を持っていてVirtualBoxとubu …
第2回目 Visual Studio 2015 Communityを準備する
2016年12月24日 実践C++入門講座Visual C++
こんにちは。 今回は、Visual Studio 2015 Communityのインストール方法を説明します。 また当講座ではCMakeも使いますので、WindowsへのCMakeのインストール方法も説明します。 1.V …
第1回目 なぜ今C++を学習するのか?
2016年12月24日 実践C++入門講座
こんにちは。田原です。 本日より「実践C++入門講座」を始めます。 原則として、毎週日曜日の夜24:00に公開します。 この講座は、C++の特長を活かして高性能なプログラムを書けるようになるための実践的な入門講座にしたい …
配列の要素数にまつわるTips
2016年12月10日 C++
こんにちは。田原です。 まず、この記事は初心者C++er Advent Calendar 2016の10日目の記事です。 C/C++言語では配列がポインタ扱いされる場面があります。配列のままなら要素数が残っているのですか …
Visual C++のC4996警告への対処方法について
2016年11月26日 Visual C++
こんにちは。田原です。 回はMicrosoftのVisual Stduioに含まれるVisual C++の話題です。 Visual C++を使っていてC4996警告に悩まされ時があると思います。その対策について解説します …
scoped enumをお手軽に出力する
2016年11月18日 C++
こんにちは。田原です。 今回はTheolizer®から離れてC++11の話題です。 C++11でscoped enumと言うバグ検出力を高めたenum型が追加されました。安全なのですが、中身を確認したい時、static_ …
ベターCとして便利なC++機能の紹介
2016年10月12日 C++
こんにちは。田原です。 C言語は学習しやすく、かつ、コンピュータの基本的な仕組みを学ぶことができる優れた言語ですが、いざ実用プログラムを作ろうとするとメモリ・リーク防止やバッファオーバー・フロー攻撃対策で頭が痛いです。 …