64,649
社区成员
发帖
与我相关
我的任务
分享
for (std::map<UInt32, std::vector<Byte> >::iterator itr = mActions.begin(); itr != mActions.end(); itr++)
{
std::vector<Byte> byte_v = itr->second;
std::for_each(byte_v.begin(), byte_v.end(), byte_add);
value["actions"][itostring(itr->first)] = std::string(byte_v.begin(), byte_v.end());
}
if (mCards.size())
{
std::vector<Byte> byte_v = mCards;
std::for_each(byte_v.begin(), byte_v.end(), byte_add);
value["cards"] = std::string(byte_v.begin(), byte_v.end());
}
if (mDiscards.size())
{
std::vector<Byte> byte_v = mDiscards;
std::for_each(byte_v.begin(), byte_v.end(), byte_add);
value["discards"] = std::string(byte_v.begin(), byte_v.end());
}
if (mMelds.size())
{
std::vector<Byte> byte_v = mMelds;
std::for_each(byte_v.begin(), byte_v.end(), byte_add);
value["melds"] = std::string(byte_v.begin(), byte_v.end());
}
if (mFlowers.size())
{
std::vector<Byte> byte_v = mFlowers;
std::for_each(byte_v.begin(), byte_v.end(), byte_add);
value["flowers"] = std::string(byte_v.begin(), byte_v.end());
}