更新IDNameTest范例,使输出更清理好理解。

This commit is contained in:
hyzboy 2025-05-09 01:11:09 +08:00
parent 7b3e24a000
commit 959eadd68d
2 changed files with 12 additions and 12 deletions

View File

@ -16,8 +16,8 @@
target_sources(${project_name} PRIVATE ${CM_MANIFEST})
if(MSVC)
target_sources(${project_name} INTERFACE
${CM_NATVIS})
target_sources(${project_name} PRIVATE ${CM_NATVIS})
SOURCE_GROUP("natvis" FILES ${CM_NATVIS})
endif()
ENDIF()

View File

@ -5,20 +5,20 @@ int main(int,char **)
{
using namespace hgl;
AIDName id3("id1");
AIDName id4("id2");
AIDName id3("idA");
AIDName id4("idB");
AIDName id5("id1");
AIDName id6("id2");
AIDName id5("idA");
AIDName id6("idB");
std::cout<<id5.GetID()<<":"<<id5.GetName()<<", ClassID: "<<std::hex<<id5.GetClassID()<<std::endl;
std::cout<<id6.GetID()<<":"<<id6.GetName()<<", ClassID: "<<std::hex<<id6.GetClassID()<<std::endl;
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.GetID()<<":"<<id3.GetName()<<", ClassID: "<<std::hex<<id3.GetClassID()<<std::endl;
std::cout<<id4.GetID()<<":"<<id4.GetName()<<", ClassID: "<<std::hex<<id4.GetClassID()<<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;
if(id3==id5)
std::cout<<"id3==id5"<<std::endl;
std::cout<<"id3==id5 is OK!"<<std::endl;
else
std::cout<<"id3!=id5"<<std::endl;
std::cout<<"id3!=id5 is BUG!"<<std::endl;
}