「 #cpp 」 一覧

cmake, googletestを利用したC++開発環境の構築テスト

2019/03/10   -C++, Linux, Ubuntu
 ,

自学用メモ。 業務で使用しているcmakeの勉強がてら、業務に近いソースツリーを作成した。 googletestを用いた単体テストも合わせて書けるような構成になっている。 テンプレートとして、今後のC …

C++11で作るTypeList(型情報コンテナ)とfor_each

2018/06/30   -C++
 ,

経緯 仕事で、他人が書いたコードを見ているとき、こんなコードを発見してバツが悪くなった。 int main() { Foo &foo = Foo::GetInstance(); foo.Ini …

C++メタプログラミングでmemcpyを少し安全にする

2018/02/12   -C++
 

背景 筆者はC++11を使用して開発を行っています。 開発していると、危険なlibcの関数をラップしてUtility関数として外に定義したい衝動に駆られます。その最たるものがmemcpyです。 mem …

Dockerを使用した簡単なC++実行環境の構築

2017/10/22   -C++, Docker, Linux
 , ,

今回は、C++の機能を調査するための簡単なテスト環境を、Dockerを用いて構築する手順を解説します。 要件 単一のソースファイルをg++を用いてコンパイルできること 上記g++で生成された実行ファイ …