興味深いことに、私が次のクラスを持っているとしましょう。
class Data
{
public:
template<class T>
std::vector<T> getData(std::string& dataName);
private:
...
}:
したがって、クラスは任意のタイプのベクトルのセットを格納します。各ベクトルには名前があり、取得するときにそのタイプがわかります。このデータをDataクラス内に格納するためにどのコンテナを使用できますか?std::vector<std::pair<std::string,std::vector<T>>>
?_
更新:
また、このクラスを繰り返す必要があり、アイテムは追加したのと同じ順序である必要があります。
たとえば、次のようになります。
ownerNames: std::vector<std::string>;
ipAddress: std::vector<char>;
私の店で。したがって、反復するときは、この順序でそれらが必要です。