- 139 名前:デフォルトの名無しさん mailto:sage [2011/11/29(火) 09:03:23.09 ]
- とりあえず次期仕様には
テンプレートコンストラクタのテンプレート引数を明示的に指定する operator()のテンプレート引数を明示的に指定する インスタンス化不要な関数オブジェクト static operator() 配置newのテンプレート引数を明示的に指定する というか演算子オーバーロード全般のテンプレート引数を明示的に指定する 配置newに対応するdeleteの明示的呼び出し namespaceのprivateメンバ テンプレートnamespace テンプレートでないコンストラクタの引数からテンプレートクラスのテンプレート引数を推定する template<typename T> struct A{ A(T){} }; A(1)と書いたらTがintと推定できるような テンプレート定数 template<int a> static const int b = a * 2; テンプレートクラスのテンプレート引数によるオーバーロード テンプレート関数の部分特殊化 SFINAEをキモイ構文じゃなくて言語機能として実装 オーバーロードの優先順位を指定したい 動的declype struct A{ virtual vodi f() = 0; }; struct B : A{ void f(){} }; A *b1 = new B; A *b2 = new dynamic_decltype(*b1); //Bのインスタンスができる とか希望。 俺以外の誰もいらないと思うけど。
|

|