Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/134.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/xpath/2.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::fusion::transform吗?_C++_Boost - Fatal编程技术网

C++ 我们可以对通过调整类生成的随机访问序列应用boost::fusion::transform吗?

C++ 我们可以对通过调整类生成的随机访问序列应用boost::fusion::transform吗?,c++,boost,C++,Boost,我们可以对通过调整类生成的随机访问序列应用boost::fusion::transform吗 我有一个包含另一类类型向量的类。我使用BOOST_FUSION_ADAPT_ADT宏将前一个类调整为一个序列,该宏生成一个随机序列。但是在转换的boost文档中,我看到序列应该是前向序列。随机访问序列是前向序列。正如C++标准库中的随机访问迭代器也是向前迭代器。 类似的术语并不是偶然的。我在resultof中发现了关于“result”不是类或函数模板,也不是基类等的错误。hpp@Anu:您的问题是tra

我们可以对通过调整类生成的随机访问序列应用boost::fusion::transform吗

我有一个包含另一类类型向量的类。我使用BOOST_FUSION_ADAPT_ADT宏将前一个类调整为一个序列,该宏生成一个随机序列。但是在转换的boost文档中,我看到序列应该是前向序列。

随机访问序列是前向序列。正如C++标准库中的随机访问迭代器也是向前迭代器。


类似的术语并不是偶然的。

我在resultof中发现了关于“result”不是类或函数模板,也不是基类等的错误。hpp@Anu:您的问题是
transform
是否接受随机访问序列。我回答了。看起来你的问题真的是“为什么我的代码不起作用”。这是一个完全不同的问题,你被邀请用“提问”按钮提问。这一次,请提供您的实际代码。代码链接。。同样的问题有一条线索。。但是我想从我的角度来看问题。我认为代码不是用msvc编译的很好,但是对于其他编译器,比如gcc,等来说很好,就像在coliru中一样,代码工作得很好。我快疯了@阿努:也许你没有得到“微妙”的点击,把这个问题作为一个新问题发布。这不是一个论坛。你问了一个关于X的问题,我们提供了一个关于X的答案。如果这并不能解决你的问题Y,那么你需要问一个关于Y的问题。发表关于Y的评论是没有帮助的。