вот, может ли clang/GCC заинлайнить такую конструкцию?
int a = [&]() {
return 1;
}();
Ремарка: В реальном коде вместо & будет другой захват, но тоже только по ссылке.
Ремарка 2: В том же реальном коде это генерируется макросом.
Если вдруг XY, то я хочу сделать так: int result = error_wrapper(<posix function>, ec); Где error_wrapper — этот самый макрос.
Обсуждают сегодня