от
Есть ли способ (в C 17) добиться чего-то похожего на предварительное объявление в шаблоне? То, что я хочу достичь, это что-то вроде этого:
template
Очевидно, что здесь
D
зависит от
SizeType
, поэтому оно должно предшествовать этому. Но в этом случае я не могу установить параметр по умолчанию, если
D
также не имеет параметра по умолчанию (который я не хочу). По сути, я хочу иметь возможность «объявить»
SizeType
до D, но «определить» его после него. Изменить: Вот пример того, как я хотел бы использовать его:
template
class StaticArray{};
//...
StaticArray s; // = StaticArray
StaticArray; // 1
             

Ваш ответ

Отображаемое имя (по желанию):
Конфиденциальность: Ваш электронный адрес будет использоваться только для отправки уведомлений.

2 Ответы

0 голосов
от
Вы могли бы сделать что-то вроде этого
template
0 голосов
от
Я придумал что-то еще, учитывая ответ StoryTeller и комментарии:
template
...