bool UpdateCancelShelterID(int* pShelterID, int nCount);
vector<int> m_privateIDVec;
if (!m_privateIDVec.empty())
{
int *privacyIdArray = new int[m_privateIDVec.size()*sizeof(int)];
memcpy(privacyIdArray, &m_privateIDVec[0], m_privateIDVec.size()*sizeof(int));
UpdateCancelShelterID(privacyIdArray, m_privateIDVec.size());
if (privacyIdArray != nullptr)
{
delete[] privacyIdArray;
}
}
else
{
int *privacyIdArray = new int[sizeof(int)];
vector<int> privateIDVec;
privateIDVec.push_back(0);
memcpy(privacyIdArray, &privateIDVec[0], sizeof(int));
UpdateCancelShelterID(privacyIdArray, m_privateIDVec.size());
if (privacyIdArray != nullptr)
{
delete[] privacyIdArray;
}
}