R>>>Или SFINAE:
R>>>http://ideone.com/2dKajZ
AS>>Никогда не понимал желания сделать простую задачу сложным способом
AS>>Все можно сделать на обычных перегрузках функций:
AS>>http://rsdn.org/forum/cpp/6687345.1Автор: Andrew S
Дата: 03.02.17
NB>я, конечно, извиняюсь, но ты вывод своей программы смотрел?
Не вопрос — уберите const или добавьте в другие перегрузки, смотря от того, что надо. Судя по сигнатурам, надо убрать. В целом, идея иметь именно такие перегрузки для меня сомнительна.