Size: a a a

2021 June 30

AF

Aidar Fattakhov in supapro.cxx
Он не работает в си++
источник

AF

Aidar Fattakhov in supapro.cxx
И там в структуре в конце должен быть char[] data;
источник

AF

Aidar Fattakhov in supapro.cxx
Никак не реализовать, можно руками выкопировать побайтно
источник

K

Kelbon in supapro.cxx
не помню какой там шаблон у callable, но примерно requires std::Callable<F,int,int,int>
источник

AF

Aidar Fattakhov in supapro.cxx
Нет его
источник

AF

Aidar Fattakhov in supapro.cxx
Есть invokable
источник

d

d7d1cd in supapro.cxx
Вот! Надо так и сделать!
источник

K

Kelbon in supapro.cxx
ну или если надо функцию, то вместо declval requires ( "якобы функция, возвращающая функцию возвращающую значение типа F)
источник

F

Free in supapro.cxx
iput.open(path);
 
   while (path != eof()) {

   }
Можете напомнить как в параметры передать, что бы цикл закончился когда файл станет пустым
источник

АК

Александр Караев... in supapro.cxx
Ну вообще, requires requires { f(0, 1, 42); }
источник

O

Ofee in supapro.cxx
Вот только это не работает потому что f(0, 1, 42) представляет из себя не F<int, int, int>, а F<void*, int, int>, поведение концепта и реального вызывающего кода разойдётся
источник

O

Ofee in supapro.cxx
Не спойлери, я к этому вёл...
источник

АК

Александр Караев... in supapro.cxx
Без спойлера не дошли бы до самого интересного, я просто ускорил процесс
источник

K

Kelbon in supapro.cxx
ну тут возникает вопрос, хотел ли тот кто писал эту функцию, чтобы 0 был указателем)
источник

K

Kelbon in supapro.cxx
мне кажется нет
источник

K

Kelbon in supapro.cxx
(а если да, то неочень как то)
источник

O

Ofee in supapro.cxx
И как проверить тогда то, что мы действительно хотим? Можно заставить компилятор угадывать намерения или, например... а, нет, кажется, других вариантов нет
источник

O

Ofee in supapro.cxx
@Kelbon, и, кроме того, взяв вот этот концепт. Он подходит для нашей задачи?
источник

K

Kelbon in supapro.cxx
поэтому я не предлагаю компилятору бить по рукам программиста, а лишь помогать)
источник

O

Ofee in supapro.cxx
Он уже помогает, выдавая замечательные стек-трейсы и не маскируя ошибку в случае, если требования явно определенного концепта и тела функции разошлись
источник