まりま

移転しました→5hyn3.github.io

C++

threadに参照を渡すときは(C++)

C++でthreadに参照を渡すときはstd::refを忘れないようにしよう。

C++で関数テーブルを作る

C++

条件に合わせて行う処理を切り替える時、ただ単に分岐するよりも関数テーブルを作ってそれを利用したほうが可読性が増します。しかし、ポインタを弄ったりして関数テーブルを作るのは意外と骨が折れます。ここではC++11の機能を使ってお手軽に実装できる関数…

mbedが公式にC++11に対応したら

これは普通のタイマー割り込みLチカコード。たかだかLEDを点滅させるという一行だけの処理にわざわざ関数flip()を定義していてとても無駄に見えます。 これはラムダ式を利用したタイマー割り込みLチカコード。さきほどのプログラムと完全に同じ動作をします…