http://www.boost.org/users/history/version_1_58_0.html

 

새 라이브러리

Endian

프로세서의 엔디언에 관계 없이 적절한 바이트 순서로 변환하는 형과 함수.

 

Sort

일반적인 상황에서 O(n*log(n))보다 고속인 하이브리드 기수 정렬 스프레드 소트(spreadsort)를 포함한다.

 

 

갱신 라이브러리

Asio

- #10744 WindowsConnextEx 함수에 의해서 생성되는 에러 값을 다른 환경에서도 쓸 수 있도록 매핑 했다

- 새로운 매크로 BOOST_ASIO_DISABLE_CONNECTEX를 추가했다. 이를 사용함으로써ConnectEx를 명시적으로 무효화 한다.

- #10624  windows::object_handle 경쟁 상태를 수정. 이것은 파기에 대한 조작 대기에서 일어나고 있었다.

- 최신 Windows SDK에서 동작하도록 Windows Runtime의 검출 방법을 갱신

 

 

Container

- 실험적으로 small_vector 클래스를 추가

- 작은 요소 수에 최적화된 vector. 템플릿 파라미터로 지정된 요소 수의 영역을 사전에 확보함으로써 그 요소 수를 넘지 않는 insert()push_back()로 메모리 할당을 하지 않는다.

- static_vector과 달리 프리 스토어에서 메모리를 확보하고 능력을 넘어선 영역의 확장이 가능.

- LLVM SmallVector 클래스을 참조

 

- 랜덤 접근 반복자를 가진 컨테이너(basic_string 이외)nth()index_of() 멤버 함수를 추가.

 

 

Context

ARM/iOS(32비트 + 64비트)를 지원

C++14 전용으로 execution_context 클래스를 추가

 

 

출처: http://boostjp.github.io/document/version/1_58_0.html

 

저작자 표시
신고
by 흥배 2016.01.06 10:00

티스토리 툴바