2011-04-02 77 views
4

我使用Boost Vault(提到的here [stackoverflow.com])中的枚舉v4.6庫,但遇到了元素限制256(即每個元素的最大數量枚舉= 256)。Boost枚舉256元素限制

我明白這個事做與升壓預處理器庫和一些調查使我boost/preprocessor/config/limits.hpp,但改變這些值都沒有效果,因爲它們是純粹的「信息」(link [groups.google.com])

有沒有辦法增加這個限制?

回答

4

不幸的是,沒有辦法增加可用於Boost預處理器庫的元素/參數的上限。因此,因爲enum庫依賴於Boost.PP,所以你看起來運氣不佳。