Size: a a a

2021 March 27

ВП

Вася Пожилой... in pro.cxx
Добро, как вернуть из функции статический массив ? без decay (сведения)
источник

AT

Alexander Tulikov in pro.cxx
Вася Пожилой
Добро, как вернуть из функции статический массив ? без decay (сведения)
array<int, 3> func() {
   return {1, 2, 3};
}
источник

ВП

Вася Пожилой... in pro.cxx
Хотел услышать ответ если бы это был обычный, встроенный массив, а не stl. сори, что не написал про это
источник

AT

Alexander Tulikov in pro.cxx
Вася Пожилой
Хотел услышать ответ если бы это был обычный, встроенный массив, а не stl. сори, что не написал про это
По ссылке можно сишный:
using arr_t = int [3];
arr_t arr = {1, 2, 3};

arr_t & func() {
   return arr;
}
источник

IZ

Ilia Zviagin in pro.cxx
Вася Пожилой
Хотел услышать ответ если бы это был обычный, встроенный массив, а не stl. сори, что не написал про это
Массив невозможно вернуть из функции
источник

IZ

Ilia Zviagin in pro.cxx
/s@SupaproBot
источник

S

SupaproBot in pro.cxx
Ваш вопрос перемещён в чат @supapro . Там Вам с радостью помогут с Вашей проблемой :)
источник

ВП

Вася Пожилой... in pro.cxx
Ilia Zviagin
Массив невозможно вернуть из функции
Почему? НА этапе компиляции все размеры известны же.
источник

D

Danya in pro.cxx
Вася Пожилой
Почему? НА этапе компиляции все размеры известны же.
Сишный — нельзя
источник

ВП

Вася Пожилой... in pro.cxx
А вы умеете сишный передавать в функцию ?
источник

IZ

Ilia Zviagin in pro.cxx
Вася Пожилой
А вы умеете сишный передавать в функцию ?
Тоже невозможно.
Только указатель можно или ссылку
источник

АК

Александр Караев... in pro.cxx
Вася Пожилой
А вы умеете сишный передавать в функцию ?
Обернуть в структуру
источник

D

Danya in pro.cxx
Вася Пожилой
А вы умеете сишный передавать в функцию ?
По значению?
Не умею
Никто не умеет
источник

ВП

Вася Пожилой... in pro.cxx
по ссылке)
источник

AB

Artöm Bakri Al-Sarmi... in pro.cxx
Вася Пожилой
по ссылке)
void f(int (&)[3]);

int a[]{ 1, 2, 3};
f(a);
источник

AB

Artöm Bakri Al-Sarmi... in pro.cxx
Шаблоном, если нужны разные размеры
источник

BU

Boris Usievich in pro.cxx
Artöm Bakri Al-Sarmini
void f(int (&)[3]);

int a[]{ 1, 2, 3};
f(a);
а если нужны разные размеры в одну функцию? :)
источник

D

Danya in pro.cxx
Boris Usievich
а если нужны разные размеры в одну функцию? :)
Шаблон
источник

D

Danya in pro.cxx
Как std::size
источник

BU

Boris Usievich in pro.cxx
Ага, сильно поможет шаблон, если размер неизвестен в момент компиляции
источник