テンプレートでの不等号カッコの使い方

提供: RAD Studio
移動先: 案内検索

クラス テンプレートの概要:インデックス への移動

インスタンスの構築時には,右不等号カッコの使い方に注意してください。



 Buffer<char, (x > 100 ? 1024 : 64)> buf;



上記の例では x と 100 の間に > があるので,2 番目の引数を丸カッコで囲まないとテンプレート引数リストが途切れてしまいます。