2013-07-27から1日間の記事一覧

ユーザ定義リテラルからpairを作る

ユーザ定義リテラルはその制約のキツさから全然融通が効かないので、あんまり遊べる要素とか面白い利用法とかが見つからないのですが、少し変わった利用が出来ないか考えてみました。 #include <type_traits> namespace ct { static constexpr std::size_t period = stati</type_traits>…

文字列リテラルから型文字列を作る1

これまで数多くの人が型文字列の生成において<'h','e','l','l','o'>などの入力で深い悲しみを感じて来ました。 C++11で生まれたユーザ定義リテラルは、数値からであれば型文字列を生成出来ますが文字列リテラルには適用できません。 以前プリプロセッサで実…