c++
IP SIR
这个作者很懒,什么都没留下…
展开
-
【C++ 元编程】生成枚举参数包
在我们使用强枚举时,往往需要生成全枚举的参数包,因此参考STL自己实现了一个: #include <cstddef> #include <type_traits> enum class MyEnum { ONE, TWO, THREE, SIZE }; template <auto... N> struct NumSeq {}; template <typename Enum> class EnumUtil { t原创 2022-05-23 10:48:10 · 212 阅读 · 0 评论 -
【C++ 元编程】生成枚举参数包
在我们使用强枚举时,往往需要生成全枚举的参数包,因此参考STL自己实现了一个: enum class MyEnum { ONE, TWO, THREE, SIZE }; template <typename Enum> struct EnumUtil { template <Enum... E> struct EnumSeq { }; template <Enum E, Enum... NextE>原创 2021-12-03 09:19:40 · 856 阅读 · 0 评论 -
[gtest] 从源码编译 libgtest.a 及 libgmock.a
### 参考文献原创 2021-10-09 16:38:59 · 519 阅读 · 0 评论