несколько лет глупый, но... Я тут подумал а можно ли как аргумент передавать ссылки на массивы, и если да, то почему так никто не делает? И оказалось что можно. Теперь вопрос, почему я такого не видел?
Потому что никто обычными массивами старается не оперировать в плюсах) либо std array, либо vector
Можно конечно
Так делают, конечно. В особенности в качестве замены для std::initializer_list
эт как?
На имена чего?
Ссылка обычная хранит значения иных переменных А эта конструкция хранит что-то другое, вроде как другой способ обращения Напомните завтра, пожалуйста Я обязательно прочту и выделю точную информацию, чтобы не соврать Сейчас я не помню, будет интересно вспомнить
Это можно только в С++, в С нет, и при этом размерность массива фиксирована, что сильно снижает ценность этой функции -она может работать только с массовом данной размерности
class Ty, size_t N void food(Ty(&)[N]) Шаблоны решают эту проблему :)
Отчасти лишь, ибо шаблон не функция
Напоминаю. И да, обычная ссылка не хранит значения иных переменных. Она и есть иная переменная, вернее другое ее имя.
Обсуждают сегодня