c++ 也有继承啊。还可以用 union 节省内存空间。
struct InNode {
QString tag;
QString protocol;
union {
struct HttpSettings {
QString host;
} httpSettings;
struct SocksSettings {
bool udp;
} socksSettings;
} settings;
};
【 在 Mikov (Mikov Chain) 的大作中提到: 】
: 体现在json上, 是这样一段
: "in": [
: {
: ...................
--
修改:hgoldfish FROM 183.253.138.*
FROM 183.253.138.*