Size: a a a

cxx.Дискуссионная

2020 April 16

AZ

Alexander Zaitsev in cxx.Дискуссионная
и когда в функцию вынесешь, то запрети инлайнинг
источник

RM

Roy Mustang in cxx.Дискуссионная
А я вообще-то надеялся что он создаст отдельную функцию
источник

RM

Roy Mustang in cxx.Дискуссионная
так как метод используется не в одном месте
источник

AZ

Alexander Zaitsev in cxx.Дискуссионная
вот поэтому и надо за компилятором постоянно проверять
источник

AZ

Alexander Zaitsev in cxx.Дискуссионная
что в общем то ты и правильно сейчас сделал
источник

AZ

Alexander Zaitsev in cxx.Дискуссионная
на компилятор надейся, а сам не плошай
источник

RM

Roy Mustang in cxx.Дискуссионная
Как array инициализировать без указания размера?
источник

AZ

Alexander Zaitsev in cxx.Дискуссионная
Roy Mustang
Как array инициализировать без указания размера?
никак
источник

RM

Roy Mustang in cxx.Дискуссионная
Чтоб размер получал автоматом исходя из элементов
источник

RM

Roy Mustang in cxx.Дискуссионная
Да нет, кто-то скидыввл
источник

Е

Егор in cxx.Дискуссионная
Roy Mustang
Чтоб размер получал автоматом исходя из элементов
компайлтайм?
источник

AZ

Alexander Zaitsev in cxx.Дискуссионная
если в compile-time, то там CTAD отработает
источник

RM

Roy Mustang in cxx.Дискуссионная
Егор
компайлтайм?
Да
источник

Е

Егор in cxx.Дискуссионная
дедуктион гайд писать наверное
источник

AZ

Alexander Zaitsev in cxx.Дискуссионная
Егор
дедуктион гайд писать наверное
должны вроде быть написаны
источник

TS

Till Schneider in cxx.Дискуссионная
cpp code:
std::array array = {1, 2, -100, 3, -3, -4, 5};
auto filter = array | std::views::filter([](int i) { return i < 0; });
auto x = std::ranges::min_element(filter);
std::cout << *x << std::endl;


output:
-100
источник

TS

Till Schneider in cxx.Дискуссионная
Till Schneider
cpp code:
std::array array = {1, 2, -100, 3, -3, -4, 5};
auto filter = array | std::views::filter([](int i) { return i < 0; });
auto x = std::ranges::min_element(filter);
std::cout << *x << std::endl;


output:
-100
о, у меня заехало =)
источник

RM

Roy Mustang in cxx.Дискуссионная
У меня так не заехало
источник

Е

Егор in cxx.Дискуссионная
Till Schneider
cpp code:
std::array array = {1, 2, -100, 3, -3, -4, 5};
auto filter = array | std::views::filter([](int i) { return i < 0; });
auto x = std::ranges::min_element(filter);
std::cout << *x << std::endl;


output:
-100
как прекрасен хаскель
источник

Е

Егор in cxx.Дискуссионная
Roy Mustang
У меня так не заехало
у тебя точно 20 стандарт?
источник