所以我有以下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
索引是什么。
如果你们能给我一个简短的解释,那将很棒。
谢谢。