m
Size: a a a
m
AS
typedef void (*MyPrototype)();
MyPrototype myFunction =
(MyPrototype) QLibrary::resolve("mylib", "mysymbol");
if (myFunction)
myFunction();
MK
AF
void some_async_c_api_func(void(*callback)(void*));
...
void foo() {
auto async_callback = [](void* context){ /*do smth*/};
some_async_c_api_func(async_callback);
}
АК
void some_async_c_api_func(void(*callback)(void*));
...
void foo() {
auto async_callback = [](void* context){ /*do smth*/};
some_async_c_api_func(async_callback);
}
AF
void some_async_c_api_func(void(*callback)(void*));
...
void foo() {
auto async_callback = [](void* context){ /*do smth*/};
some_async_c_api_func(async_callback);
}
D
some_async_c_api_func
, которая отрабатывает асинхронноMK
AS
void some_async_c_api_func(void(*callback)(void*));
...
void foo() {
auto async_callback = [](void* context){ /*do smth*/};
some_async_c_api_func(async_callback);
}
АК
АК
some_async_c_api_func
, которая отрабатывает асинхронноstatic
аналог для operator()
этой лямбдыD
static
аналог для operator()
этой лямбдыMK
static
аналог для operator()
этой лямбдыАК
AT
-fno-exceptions
? В их числе std::make_unique
(легко заменить на свою обёртку с new (std::nothrow)
), std::sto*
(<charconv>
). Что ещё?D
-fno-exceptions
? В их числе std::make_unique
(легко заменить на свою обёртку с new (std::nothrow)
), std::sto*
(<charconv>
). Что ещё?АК
-fno-exceptions
? В их числе std::make_unique
(легко заменить на свою обёртку с new (std::nothrow)
), std::sto*
(<charconv>
). Что ещё?std::make_unique
продолжит работать, просто приведёт к terminate вместо bad_alloc, как и все контейнерыAT
std::make_unique
продолжит работать, просто приведёт к terminate вместо bad_alloc, как и все контейнерыАК
MACRO(bool, void) insert(const T& elem)