2016-04-26から1日間の記事一覧

型のプレースホルダー

C++

Boost.MPLのapplyメタ関数のように、プレースホルダーにしたテンプレート引数をあとで置き換える実装のサンプルです。 テンプレートテンプレートパラメータを使った部分特殊化で実装します。 #include <iostream> #include <vector> #include <list> template <class T> class my_vector { std</class></list></vector></iostream>…