Здравствуйте, kov_serg, Вы писали:
C>>Как сделать, чтобы примерно такой код компилировался?
C>>void reset(T(&x)[sz] ) _>поменяйте на _>void reset(T x[sz])
Только вот компилироваться код станет только лишь потому, что эта функция никогда не выиграет конкурс на подстановку. Просто потому, что шаблонный параметр sz не может быть выведен автоматически — просто потому, что параметры-массивы автоматом интерпретируются компилятором как указатели. И все по стандарту.
--
Не можешь достичь желаемого — пожелай достигнутого.