CMExamples/datatype/IDNameTest.cpp

25 lines
816 B
C++
Raw Normal View History

2024-07-12 02:51:59 +08:00
#include<hgl/type/IDName.h>
#include<iostream>
int main(int,char **)
{
using namespace hgl;
AIDName id3("idA");
AIDName id4("idB");
2024-07-12 02:57:00 +08:00
AIDName id5("idA");
AIDName id6("idB");
2024-07-12 02:51:59 +08:00
std::cout<<"id5 id:"<<id5.GetID()<<" name:\""<<id5.GetName()<<"\", ClassHC: "<<std::hex<<id5.GetClassHC()<<std::endl;
std::cout<<"id6 id:"<<id6.GetID()<<" name:\""<<id6.GetName()<<"\", ClassHC: "<<std::hex<<id6.GetClassHC()<<std::endl;
std::cout<<"id3 id:"<<id3.GetID()<<" name:\""<<id3.GetName()<<"\", ClassHC: "<<std::hex<<id3.GetClassHC()<<std::endl;
std::cout<<"id4 id:"<<id4.GetID()<<" name:\""<<id4.GetName()<<"\", ClassHC: "<<std::hex<<id4.GetClassHC()<<std::endl;
2024-07-12 02:57:00 +08:00
2024-08-04 01:43:07 +08:00
if(id3==id5)
std::cout<<"id3==id5 is OK!"<<std::endl;
2024-07-12 02:57:00 +08:00
else
std::cout<<"id3!=id5 is BUG!"<<std::endl;
2024-07-12 02:51:59 +08:00
}