1234567891011121314151617181920212223242526272829303132 |
- #include "../stdafx.h"
- #include "AdvertBase.h"
- bool compareResourceList(const vector<ResourceListRet> *src, const vector<ResourceListRet> *dst)
- {
- if (NULL == src && NULL == dst)
- return true;
- else if (NULL == src || NULL == dst)
- return false;
- else if (src->size() != dst->size())
- return false;
- for (vector<ResourceListRet>::const_iterator s = src->begin(); s != src->end(); s++)
- {
- bool curCompare = false;
- for (vector<ResourceListRet>::const_iterator d = dst->begin(); d != dst->end(); d++)
- {
- if (!strcmp(s->IDKey, d->IDKey) && !strcmp(s->ResourceName, d->ResourceName) && s->ResourceType == d->ResourceType)
- {
- curCompare = true;
- break;
- }
- }
- if (false == curCompare)
- return false;
- }
- return true;
- }
|