h
map
'а или поиск по значению, если нужен ключ по значению?Что думаете? (используется в основном в целях дебага, так что скорость не сильна важна, но желательна, а идея с двумя мэпами кажется глуповатой, хоть и является лучшей, наверное)
Size: a a a
h
map
'а или поиск по значению, если нужен ключ по значению?h
map
'а или поиск по значению, если нужен ключ по значению?std::map<string, int>
std::map<int, string>
AT
map
'а или поиск по значению, если нужен ключ по значению?h
ID
ПК
std::function
не будет динамической аллокацииm
std::function
не будет динамической аллокацииstd::function
в своей реализации почти наверняка использует вызов виртуальной функции.m
struct Interface { virtual void foo() = 0; };
struct ImplBar : Interface { void foo() overloaded; };
struct ImplBaz : Interface { void foo() overloaded; };
int main() {
ImplBar bar;
implBaz baz;
Interface* interface = &bar;
interface->foo();
interface = &baz;
interface->foo();
}
NI
std::function
в своей реализации почти наверняка использует вызов виртуальной функции.ID
struct Interface { virtual void foo() = 0; };
struct ImplBar : Interface { void foo() overloaded; };
struct ImplBaz : Interface { void foo() overloaded; };
int main() {
ImplBar bar;
implBaz baz;
Interface* interface = &bar;
interface->foo();
interface = &baz;
interface->foo();
}
H
IZ
d
co_yield some_expr
может возвращать значение?ПК
co_yield some_expr
может возвращать значение?d
auto v = co_yield some_expr;
и судя по стековерфлоу оно должно работатьh
unique_ptr
? (он тэгнутый если что)AN
SS