如何遍历模板<typename Template>

时间:2019-11-24 23:34:21

标签: c++ iterator

所以我有以下Template结构。

template <typename Template>
struct PositionData : public Serializer::ISerializable
{   
Template dataPosition;
    virtual void Serialize(Serializer::IStreamWriter& out) const
    {
        out.Write(L"dataPosition", dataPosition);
    }
    virtual void Deserialize(Serializer::IStreamReader& in)
    {
        in.Read(L"dataPosition", dataPosition);
    }
};

PositionData<std::map<uint32, uint32> >compressedItems;

我想为compressedItems.dataPosition创建一个迭代器,以提取其中的值。因此,我真的不知道我需要一个迭代器的uint32索引是什么。

如果你们能给我一个简短的解释,那将很棒。
谢谢。

0 个答案:

没有答案