From 4e80bbb57afc585e37b15c43a315caade11af441 Mon Sep 17 00:00:00 2001 From: hyzboy Date: Sun, 4 Aug 2024 01:43:07 +0800 Subject: [PATCH] Added TypeSizeof.cpp --- CMakeLists.txt | 3 +++ datatype/IDNameTest.cpp | 15 +++++-------- datatype/TypeSizeof.cpp | 50 +++++++++++++++++++++++++++++++++++++++++ 3 files changed, 59 insertions(+), 9 deletions(-) create mode 100644 datatype/TypeSizeof.cpp diff --git a/CMakeLists.txt b/CMakeLists.txt index effd2f0..07886a4 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -22,6 +22,9 @@ endmacro() #################################################################################################### +add_executable(TypeSizeof datatype/TypeSizeof.cpp) +CM_EXAMPLE_PROJECT("DataType" TypeSizeof) + add_executable(HalfFloatTest datatype/HalfFloatTest.cpp) cm_example_project("DataType" HalfFloatTest) diff --git a/datatype/IDNameTest.cpp b/datatype/IDNameTest.cpp index 5ac30d2..f703e03 100644 --- a/datatype/IDNameTest.cpp +++ b/datatype/IDNameTest.cpp @@ -5,23 +5,20 @@ void main() { using namespace hgl; - UTF8IDName id1("id1"); - UTF8IDName id2("id2"); - AnsiIDName id3("id1"); AnsiIDName id4("id2"); - UTF8IDName id5("id1"); + AnsiIDName id5("id1"); AnsiIDName id6("id1"); - std::cout< +#include +#include + +#include + +using namespace hgl; + +#define OUTPUT_SIZEOF(type) std::cout<<" sizeof(" #type ") = "<