我想为 JSON 做一个解析器。
using JsonData = std::variant<vector<JsonData>, std::unordered_map<string, JsonData>, double, bool, string>;
但他不是那样吃的。
你怎么能让他吃那个?联合本身写起来不安全吗?
我想为 JSON 做一个解析器。
using JsonData = std::variant<vector<JsonData>, std::unordered_map<string, JsonData>, double, bool, string>;
但他不是那样吃的。
你怎么能让他吃那个?联合本身写起来不安全吗?
你可以这样做:
(
using
- 只是为了方便,你可以不用它。)