C++17 표준 라이브러리에 새로 추가된 알고리즘과 기타 변경 사항 소개

Twitter icon류광, 2017-08-05 18:08
C++17 표준 라이브러리 소개 시리즈의 마지막 글. 새로 추가된 알고리즘과 기타 변경 사항을 소개합니다.

"핵심 C++ 표준 라이브러리" 부록 A 방출 계획의 마지막 글입니다. C++에 새로 추가된 알고리즘들과 자잘한 변경 사항을 간략하게 정리했습니다.

새로 추가된 알고리즘

C++17에서 새로 추가된 알고리즘들을 간략하게만 소개하겠다. 이들은 모두 std 이름공간에 속한다.

기타 변경 사항

그 외에 C++17 표준 라이브러리의 변경 사항을 정리하자면 다음과 같다.

표 A.3 폐기된 구성요소들

auto_ptr, const_mem_fun_t, pointer_to_binary_function, binary_function, get_unexpected, pointer_to_unary_function, bind1st, mem_fun1_ref_t, ptr_fun, bind2nd, mem_fun1_t, random_shuffle, binder1st, mem_fun_ref_t, set_unexpected, binder2nd, mem_fun_ref, unary_function, const_mem_fun1_ref_t, mem_fun_t, unexpected, const_mem_fun1_t, mem_fun, unexpected_handler, const_mem_fun_ref_t

표 A.4 특수 수학 함수

assoc_laguerre, comp_ellint_3f, ellint_1l, legendre, assoc_laguerref, comp_ellint_3l, ellint_2, legendref, assoc_laguerrel, cyl_bessel_i, ellint_2f, legendrel, assoc_legendre, cyl_bessel_if, ellint_2l, riemann_zeta, assoc_legendref, cyl_bessel_il, ellint_3, riemann_zetaf, assoc_legendrel, cyl_bessel_j, ellint_3f, riemann_zetal, beta, cyl_bessel_jf, ellint_3l, sph_bessel, betaf, cyl_bessel_jl, expint, sph_besself, betal, cyl_bessel_k, expintf, sph_bessell, comp_ellint_1, cyl_bessel_kf, expintl, sph_legendre, comp_ellint_1f, cyl_bessel_kl, hermite, sph_legendref, comp_ellint_1l, cyl_neumann, hermitef, sph_legendrel, comp_ellint_2, cyl_neumannf, hermitel, sph_neumann, comp_ellint_2f, cyl_neumannl, laguerre, sph_neumannf, comp_ellint_2l, ellint_1, laguerref, sph_neumannl, comp_ellint_3, ellint_1f, laguerrel

태그: C++ C++17 표준 라이브러리

comments powered by Disqus