Здравствуйте, Andrew S, Вы писали:
AS>Судя по приведенному коду у человека стандартная задача — дискриминировать указатель от массива. Лучше, чем в буст-рендже, я пока решения не видел. Навороты типа SFINAE для решения этой задачи не нужны.
Ну так ты доведи сперва свое решение до рабочего состояния, а потом уже делай заключения. И, скажу сразу, необходимость передачи указателя по неконстантной ссылке — решение так себе.
И, кстати, что-то не припоминаю я в boost::range места, где требуется решение такой задачи. Там либо указателей будет пара (begin, end), либо разница между указателем и массивом несущественна. Не назовешь имя класса?
--
Справедливость выше закона. А человечность выше справедливости.