Boost C++ Libraries/Boost.Asio
Boost.Asio 개요 - C++ 2011 지원 - 배열 컨테이너
까마귀75
2020. 12. 13. 02:08
728x90
반응형
배열 컨테이너 (Array Container)
표준 라이브러리가 std::array<>를 제공하면, Boost.Asio:
- buffer() 함수에 대한 오버로드를 제공한다.
- ip::address_v4::bytes_type 및 ip::address_v6::byte_type 유형에 대해 boost::array<>를 우선적으로 사용한다.
- 구현에 고정 크기 배열 유형이 필요한 경우 boost::array<>를 우선적으로 사용한다.
std::array<>에 대한 지원은 Microsoft Visual C++10뿐만 아니라, -std=c++0x 또는 -std=gnu++0x 컴파일러 옵션을 사용하는 g++ 4.3 이상에서는 자동으로 활성화된다. BOOST_ASIO_DISABLE_STD_ARRAY를 정의하여 비활성화하거나 BOOST_ASIO_HAS_STD_ARRAY를 정의하여 다른 컴파일러에 대해 명시적으로 활성화한다.
728x90
반응형