Информация об изменениях

Сообщение Re[5]: массив, ссылка или указатель? от 07.02.2017 0:20

Изменено 07.02.2017 0:22 rg45

Re[5]: массив, ссылка или указатель?
Здравствуйте, Andrew S, Вы писали:

AS>Судя по приведенному коду у человека стандартная задача — дискриминировать указатель от массива. Лучше, чем в буст-рендже, я пока решения не видел. Навороты типа SFINAE для решения этой задачи не нужны.


Ну так ты доведи сперва свое решение до рабочего состояния, а потом уже делай заключения. И, скажу сразу, необходимость передачи указателя по lvalue ссылке — решение так себе.

И, кстати, что-то не припоминаю я в boost::range места, где требуется решение такой задачи. Там либо указателей будет пара (begin, end), либо разница между указателем и массивом несущественна. Не назовешь имя класса?
Re[5]: массив, ссылка или указатель?
Здравствуйте, Andrew S, Вы писали:

AS>Судя по приведенному коду у человека стандартная задача — дискриминировать указатель от массива. Лучше, чем в буст-рендже, я пока решения не видел. Навороты типа SFINAE для решения этой задачи не нужны.


Ну так ты доведи сперва свое решение до рабочего состояния, а потом уже делай заключения. И, скажу сразу, необходимость передачи указателя по неконстантной ссылке — решение так себе.

И, кстати, что-то не припоминаю я в boost::range места, где требуется решение такой задачи. Там либо указателей будет пара (begin, end), либо разница между указателем и массивом несущественна. Не назовешь имя класса?