C++で遊ぼう2012-04-16decayメタ関数C++いつもすぐ忘れるdecay(ディケイ、と読む)メタ関数の機能、その備忘記です。Boost.TypeTraitsからC++11のヘッダに入ったstd::decayメタ関数は、配列と関数に関して、関数テンプレートの型推論時に行われる型変換と同じことを行います。関数テンプレートでは、配列型(T[N])はポインタ(T*)に変換されます。関数型(R(Args...))は関数ポインタ(R(*)(Args...))に変換されます。std::decayメタ関数に配列型を渡すとポインタ型が返され、関数型を渡すと関数ポインタ型が返されます。Librariesコントリビュータ。boostjp/cpprefjpサイトコアメンバ。blogBoost.Multi-Index作者ブログBoost.Asio作者ブログBoost.Geometry作者ブログBoost.Thread作者ブログboost.develWandboxはてなブログをはじめよう!faith_and_braveさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。