Size: a a a

IT KPI C/C++ ХВ (не UB)

2021 March 11

VD

Vlad Doc in IT KPI C/C++ ХВ (не UB)
Сделол
источник

VD

Vlad Doc in IT KPI C/C++ ХВ (не UB)
András
є якийсь спосіб використати struct binding як аргумент функції? Ну там наприклад void func(auto [arg1, arg2]); ?
Зачем лол?
источник

VD

Vlad Doc in IT KPI C/C++ ХВ (не UB)
С С++20 можно принять просто 2 авто
источник

VD

Vlad Doc in IT KPI C/C++ ХВ (не UB)
До этого просто два шаблона
источник

Б

Богдан in IT KPI C/C++ ХВ (не UB)
спасиб
источник

A

András in IT KPI C/C++ ХВ (не UB)
Vlad Doc
Зачем лол?
ну, от щоб не писати
void func(auto arg)
{
   auto[conf, box] = arg;
   ....

а це все просто зробити в оному рядку
void func(auto[conf, box])
{
   ....

ну і відповідно викликати там якось наступним чином наприклад
func(pair<int, Rect>{1, Rect()});
источник

VD

Vlad Doc in IT KPI C/C++ ХВ (не UB)
András
ну, от щоб не писати
void func(auto arg)
{
   auto[conf, box] = arg;
   ....

а це все просто зробити в оному рядку
void func(auto[conf, box])
{
   ....

ну і відповідно викликати там якось наступним чином наприклад
func(pair<int, Rect>{1, Rect()});
Прийми просто два параметра
источник

VD

Vlad Doc in IT KPI C/C++ ХВ (не UB)
void func(auto arg)
{
   auto[conf, box] = arg;
   ...
}

...

func(pair<int, Rect>{1, Rect()});

->

void func(auto conf, auto box);

func(1, Rect());
источник

AP

Alexander Pavlyuchuk in IT KPI C/C++ ХВ (не UB)
чо вы меня провоцируете(((
источник

AP

Alexander Pavlyuchuk in IT KPI C/C++ ХВ (не UB)
идите на С++11 кодить
источник

A

András in IT KPI C/C++ ХВ (не UB)
Alexander Pavlyuchuk
идите на С++11 кодить
Переконай компанію в необхідності переходу на 17 стандарт
источник

AP

Alexander Pavlyuchuk in IT KPI C/C++ ХВ (не UB)
я пока занят горениями на тему "хули не git"
источник

AP

Alexander Pavlyuchuk in IT KPI C/C++ ХВ (не UB)
по этому потом
источник

A

András in IT KPI C/C++ ХВ (не UB)
Vlad Doc
void func(auto arg)
{
   auto[conf, box] = arg;
   ...
}

...

func(pair<int, Rect>{1, Rect()});

->

void func(auto conf, auto box);

func(1, Rect());
от тільки ця функція викликається з функцій algorithm, і я не те щоб сильно впливаю на переданий аргумент. Ладно, нема так нема
источник

VD

Vlad Doc in IT KPI C/C++ ХВ (не UB)
Alexander Pavlyuchuk
я пока занят горениями на тему "хули не git"
А что у вас Перфорс, Меркуриал, СВН?
источник

VD

Vlad Doc in IT KPI C/C++ ХВ (не UB)
Папочки?)
источник

AP

Alexander Pavlyuchuk in IT KPI C/C++ ХВ (не UB)
Vlad Doc
А что у вас Перфорс, Меркуриал, СВН?
перфорс, собака
источник

AP

Alexander Pavlyuchuk in IT KPI C/C++ ХВ (не UB)
Vlad Doc
Папочки?)
отличий не много вижу
источник

VD

Vlad Doc in IT KPI C/C++ ХВ (не UB)
András
от тільки ця функція викликається з функцій algorithm, і я не те щоб сильно впливаю на переданий аргумент. Ладно, нема так нема
Падажжи твой код вызывается STL"ем?)
источник

A

András in IT KPI C/C++ ХВ (не UB)
Vlad Doc
Падажжи твой код вызывается STL"ем?)
ну, типу
std::copy_if(arr.begin(), arr.end(), b.begin(), my_func);
источник