![]() |
1
1
我目前的解决方案是一个依赖于
然后为每个枚举定义这样的字典:
最后一个使用示例(
这样,可以通过以下方式注册新枚举:
注意:由于双冒号,这些宏与命名空间或类中的枚举不兼容(
|
![]() |
2
1
看看页眉,定制的一个好方法是:
它有一个启用码字段。
你可以把任何代码放进去
剩下的部分是(a)联系
创建
创建一个函数,用于获取从枚举值到字符串的映射。假设您的映射是:
我们可以在任何有类型的地方找到这个映射
使用类似
用途:
如果你想要更华丽的东西(ooo,排序列表,或无序地图),那可以在
|
![]() |
zayd · 在C中Boost程序选项创建的矢量上迭代++ 1 年前 |
![]() |
Mimi · CMake使用了错误的boost include目录 1 年前 |
![]() |
zxctatar · 如何在一个类中运行两个异步定时器 1 年前 |
![]() |
Adrian · 如何确定boost::可选的(和其他)API? 1 年前 |
![]() |
TooTone · boost-pfr是如何获取结构的字段名称的? 1 年前 |