Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/132.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 如何在boost msm中实现50次以上的转换?_C++_Boost - Fatal编程技术网

C++ 如何在boost msm中实现50次以上的转换?

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中生成的文件的一个限制,我还并没有找到详细

我正在使用boost msm来实现HSM,我的最大转换次数可能是50次。我看了一些博客文章,他们说如果我们创建/mpl/vector/vector60.hpp,它应该可以工作。我试过了,这就是我得到的错误


我想知道我是如何生成这些向量60,向量70.hpp的。。文件或map60、map70.hpp文件,以便我可以获得更多转换。

查看源代码--
libs/mpl/preprocessed
为什么所有关闭请求都要求MCVE?基于Boost源代码,50似乎是MPL中生成的文件的一个限制,我还并没有找到详细说明这一点的官方文档(我希望被证明是错误的)。最多是对没有充分挖掘源代码的否决票,因为找到生成源代码的Python脚本并不需要太长时间。尽管如此,这似乎仍然是一个有用的问题,而且不需要进一步澄清就可以回答。毫无疑问,是时候将mpl修改为使用variadics了!!