АК
??? f() {
switch (type) {
case INT: return value.as_int();
case FLOAT: return value.as_float();
}
}
Как ты собираешься её использовать?
Size: a a a
АК
??? f() {
switch (type) {
case INT: return value.as_int();
case FLOAT: return value.as_float();
}
}
Д
AS
🎄T
АК
auto val = f(some_runtime_value_type)
?AS
Д
auto val = f(some_runtime_value_type)
?АК
🎄T
Д
AS
ip
AS
АК
🎄T
Д
AS
std::visit(overloaded {
[](auto arg) { std::cout << arg << ' '; },
[](double arg) { std::cout << std::fixed << arg << ' '; },
[](const std::string& arg) { std::cout << std::quoted(arg) << ' '; },
}, v);
🎄T
🎄T
int val = f(INT)
Д