1
modes_[pos].variance = (sigmanew < 4) ? (4) : sigmanew > 5 * variance_ : sigmanew;

テンプレート化されたクラスのテンプレート化された関数に行があります。この行の山括弧はデータ型定義として解釈され、エラーがスローされています。このような問題を解決するにはどうすればよいですか?

エラー:

/(foldername)/(part_filename)_templated_impl.tpp:312:89: エラー: ネストされた名前指定子に ':' が見つかりました。'::' が必要です

/(foldername)/(part_filename)_templated_impl.tpp:312:79: エラー: 'variance_' はクラスまたは名前空間ではありません

4

1 に答える 1