STM32やらATXMEGAやらでなんかやったりする。C++ネタや、 プログラミングコンテストネタなんかもやってましたが最近はマイコンを使った電子工作メインです。 「引数を取ってなんか処理して値を返す」的なものをなんでも格納できるstd::functionです。 #include <iostream> #include <functional> int func(int a, int b) { return a + b; } int main() { // intを2つ受け取ってintを返す何かを格納するモノ std::function<int(int,int)> f; // フリー関数を格納 f = func; // 呼んでみる -> フリー関数が呼ばれる std::cout << f(1, 2) << std::endl; return 0; } 実行結果: 3 ここまではたいして面白