「 #C++ 」 一覧

vimからC++プロジェクトに対してCMakeでビルドツリー生成+コンパイル

2017/11/25   -C++, vim
 ,

筆者はテキストエディタとしてvimを日常的に使用しています。 今回は、C++のソースツリーに対して、vim越しにCMakeコマンドを使用してビルドツリーを作成し、そのビルドツリー上でコンパイルを行うv …

ltraceを用いてstd::vector::push_backの動作を見える化する

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

仕事で使用したltraceの使い方を、メモがてら残しておきます。 概要 C++標準ライブラリの動作の多くは、ユーザが意識しなくても良いように隠蔽されています。 しかし、(組み込み業界のように)プログラ …

C++のマルチスレッド環境における問題とvalgrindを用いた検出方法

2017/10/14   -C++, Linux
 ,

私は仕事でC++を使用してソフトウェアを実装しています。 今回は、C++マルチスレッドプログラミングで発生する問題点とその検出方法を(自分のメモも兼ねて)記述します。 環境は以下になっております。 O …