Как я могу явно написать возвращаемый тип ссылки на массив? [дубликат]C++

Программы на C++. Форум разработчиков
Anonymous
Как я могу явно написать возвращаемый тип ссылки на массив? [дубликат]

Сообщение Anonymous »

Я хочу знать, как явно указать тип возвращаемого значения функции, возвращающей ссылку на массив.

Код: Выделить всё

typedef int const (Three_Const_Ints)[3];

Three_Const_Ints const & foo ()
{
static int const values[] = { 0, 1, 2 };
return values;
}

int const (&)[3] bar ()   // Does not compile. What is the proper syntax?
{
static int const values[] = { 0, 1, 2 };
return values;
}
Да, я могу использовать std::array, но мне бы хотелось знать этот синтаксис.

Подробнее здесь: https://stackoverflow.com/questions/251 ... eturn-type

Вернуться в «C++»