我将变量定义如下:
boost::lockfree::spsc_queue<std::vector<char *>, boost::lockfree::capacity<10> > myVariable;
在我的代码中,我试着休息一下:
myVariable.reset();
但是当我编译代码时,我收到了这个错误:
Error 17 error C2660: 'boost::lockfree::detail::ringbuffer_base<T>::pop' : function does not take 1 arguments C:\Local\boost\boost\lockfree\spsc_queue.hpp
为什么我收到此错误?
我在Windows 8.1上使用visual studio 2013
Boost版本是1.57
答案 0 :(得分:1)
是的,这是1.57中的错误,已在1.58中修复