提升枚举256元素限制

时间:2011-04-02 10:11:33

标签: c++ boost enums limit

我正在使用来自Boost Vault的enum v4.6库(提到here [stackoverflow.com]),但是遇到了256个元素限制(即最大数量)每枚枚举的元素数= 256)。

我知道这与增强预处理器库有关,有些调查让我boost/preprocessor/config/limits.hpp,但更改这些值没有任何效果,因为它们纯粹是“信息性的”(link [组。 google.com])

有没有办法增加这个限制?

1 个答案:

答案 0 :(得分:4)

不幸的是,没有办法增加可以与Boost预处理器库一起使用的元素/参数的上限。因此,由于enum库依赖于Boost.PP,你似乎不走运。