Сообщение Re[3]: Перебрать все варианты от 19.12.2018 10:23
Изменено 19.12.2018 10:25 kov_serg
Re[3]: Перебрать все варианты
Здравствуйте, koenjihyakkei, Вы писали:
K>Здравствуйте, kov_serg, Вы писали:
_>>Что мешает использовать подпрограммы и лямбды:
_>>
K>Немного не понял, что такое for_all_targets?
Просто подпрограмма которая перебирает нужные варианты. Например:
K>Здравствуйте, kov_serg, Вы писали:
_>>Что мешает использовать подпрограммы и лямбды:
_>>
_>> for_all_targets([](int arch,bool bedug,int color_len){
_>> ...
_>> });
_>>
K>Немного не понял, что такое for_all_targets?
Просто подпрограмма которая перебирает нужные варианты. Например:
template<class Q>void for_all_targets(Q qu) {
for(auto a:{32,64}) for(auto b={false,true}) for(auto c:{8,16,32,64}) qu(a,b,c);
}
Re[3]: Перебрать все варианты
Здравствуйте, koenjihyakkei, Вы писали:
K>Здравствуйте, kov_serg, Вы писали:
_>>Что мешает использовать подпрограммы и лямбды:
_>>
K>Немного не понял, что такое for_all_targets?
Просто подпрограмма которая перебирает нужные варианты. Например:
K>Здравствуйте, kov_serg, Вы писали:
_>>Что мешает использовать подпрограммы и лямбды:
_>>
_>> for_all_targets([](int arch,bool bedug,int color_len){
_>> ...
_>> });
_>>
K>Немного не понял, что такое for_all_targets?
Просто подпрограмма которая перебирает нужные варианты. Например:
template<class Q>void for_all_targets(Q qu) {
for(auto a:{32,64}) for(auto b:{false,true}) for(auto c:{8,16,32,64}) qu(a,b,c);
}