2013-01-11 10 views
1

unique_ptrs와 함께 boost :: circular_buffer를 채우고 싶지만 공용 인터페이스의 모든 함수에서 "emplace"함수 또는 & & 인수를 찾지 못합니다. circular_buffer가 누락 된 이동을 지원할 수없는 특별한 이유가 있습니까?기술적/개념적 이유가 있습니까? :: circular_buffer가 이동 시맨틱을 지원하지 않습니까?

+2

나는 그것의 다만 실행하지 않는다는 것을 생각한다 – Dani

+1

http://svn.boost.org에 기능 요구를 신청하십시오 –

+0

감사합니다 Marschall, 나는 표를 신청했다. – odinthenerd

답변

2

덕분에 https://svn.boost.org/trac/boost/ticket/7888 덕분에 이제는 부스트에서 구현됩니다. 원래의 구현은 1.55 였고 1.57에서는 컴파일러 경고에 대한 몇 가지 수정이있는 것으로 보입니다.

그러나 Boost 1.63부터 emplace(), emplace_front() 또는 emplace_back()에 대한 지원이 없습니다. 그러한 노력에 대해서는 https://svn.boost.org/trac/boost/ticket/9299을 참조하십시오.

관련 문제