C++ 如何在boost msm中实现50次以上的转换?
我正在使用boost msm来实现HSM,我的最大转换次数可能是50次。我看了一些博客文章,他们说如果我们创建/mpl/vector/vector60.hpp,它应该可以工作。我试过了,这就是我得到的错误C++ 如何在boost msm中实现50次以上的转换?,c++,boost,C++,Boost,我正在使用boost msm来实现HSM,我的最大转换次数可能是50次。我看了一些博客文章,他们说如果我们创建/mpl/vector/vector60.hpp,它应该可以工作。我试过了,这就是我得到的错误 我想知道我是如何生成这些向量60,向量70.hpp的。。文件或map60、map70.hpp文件,以便我可以获得更多转换。查看源代码--libs/mpl/preprocessed为什么所有关闭请求都要求MCVE?基于Boost源代码,50似乎是MPL中生成的文件的一个限制,我还并没有找到详细
我想知道我是如何生成这些向量60,向量70.hpp的。。文件或map60、map70.hpp文件,以便我可以获得更多转换。查看源代码--
libs/mpl/preprocessed
为什么所有关闭请求都要求MCVE?基于Boost源代码,50似乎是MPL中生成的文件的一个限制,我还并没有找到详细说明这一点的官方文档(我希望被证明是错误的)。最多是对没有充分挖掘源代码的否决票,因为找到生成源代码的Python脚本并不需要太长时间。尽管如此,这似乎仍然是一个有用的问题,而且不需要进一步澄清就可以回答。毫无疑问,是时候将mpl修改为使用variadics了!!