#include <stdint.h>
#include <iostream>
enum ThirdPartDomainDid
{
ENGINNER_MODE_SETTING = 0xFDE0u,
};
const uint16_t ThirdPartDidList[] =
{
ENGINNER_MODE_SETTING
};
bool isThirdDomainDid(const uint16_t did)
{
bool isFind = false;
for(const auto &object : ThirdPartDidList)
{
if(object == did)
{
isFind = true;
break;
}
}
return isFind;
}
int main()
{
uint16_t valid_did = ENGINNER_MODE_SETTING;
uint16_t invalid_did = 0xFFFFu;
std::cout << "valid_did: " << isThirdDomainDid(valid_did) << std::endl;
std::cout << "invalid_did: " << isThirdDomainDid(invalid_did) << std::endl;
return 0;
}
g++ -std=c++11 auto_test.cpp
$ ./a.out
valid_did: 1
invalid_did: 0