typenameキーワードの使いどころ

C++でtypenameキーワードを使うケースは以下の2つがある. テンプレートパラメータを宣言するとき テンプレート内にあるネストされた依存型名を指定するとき(例外あり) テンプレートパラメータの宣言時 ひとつはテンプレートパラメータを宣言するとき. template<typename T> void f(T t); これは,以下のようにtypenameの代わりにclas</typename>…