我正在编写一个程序,该程序将从服务器中提取可变数量的数据。我将使用三种不同的结构来保存三组不同的变量(尽管我想知道这是否也可以用一个类来完成)。因为不同的服务器会有不同数量的数据集,所以我希望能够用字符串命名结构或能够做类似的事情。
有什么办法可以解决这个问题,或者有什么好的做法可以做类似的事情吗?提前致谢。
快速示例:
struct foo {
std::string name;
std::string ipAddress;
std::string macAddress;
};
struct bar {
std::string dhcpServer;
std::string tftpServer;
};
foo [string_as_name_one];
bar [string_as_name_two];
我希望任意命名结构。map
看起来与我正在寻找的相似,所以我现在正在阅读它。
感谢您的帮助和快速响应,map
这正是我想要的。