{
std::string type;
std::string value;
};
Argument{ "12345", "general" }; // т.е. чтобы вот так нельзя было написать
(разные типы для type/value - это вариант, но сейчас интересно с одинаковыми)
struct Argument { std::string type; std::string value; explicit Argument(/* args */) {} };
Объясни детально
Обсуждают сегодня