차례:
정의-부스트 라이브러리 란 무엇입니까?
Boost 라이브러리는 C ++ 프로그래밍 언어를위한 80 개 이상의 라이브러리로 구성됩니다. 라이브러리는 무료로 제공되며 무료 및 독점 소프트웨어 프로젝트 모두에 사용할 수 있습니다. Boost는 단위 테스트, 이미지 처리, 멀티 스레딩, 의사 난수 생성, 선형 대수 및 정규 표현식과 같은 여러 작업 및 구조를 지원합니다.
Techopedia는 Boost Libraries를 설명합니다
Boost는 여러 가지 장점을 제공합니다.
- 라이브러리는 모든 응용 프로그램에서 무료로 사용할 수 있습니다.
- 라이브러리는 상호 검토되며 포괄적 인 테스트 스위트 목록을 통과하기 전에 라이브러리가 전달되지 않습니다.
- 플랫폼 독립적 인 다양한 기능을 제공합니다.
- 라이브러리의 기능은 상호 의존적이지 않으므로 소프트웨어 응용 프로그램에서 기능을 독립적으로 사용할 수 있습니다.
- 많은 Boost 개발자가 C ++ 표준위원회에 있기 때문에 라이브러리가 신뢰할 수 있습니다.
Boost의 중요한 라이브러리 중 일부는 다음과 같습니다.
- any – 가치 유형을위한 안전하고 일반적인 컨테이너
- bind 및 mem_fn – 멤버 함수 및 함수 / 객체 / 포인터를위한 일반화 된 바인더
- call_traits – 매개 변수 전달 유형을 정의합니다.
- 개념 점검 – 프로그래밍을위한 일반 도구 제공
Boost의 독특한 판매 포인트는 특정 목적을 위해 기성품 라이브러리를 제공한다는 것입니다. 소프트웨어 응용 프로그램을 빌드하려면 개발자가해야 할 일은 코드를 처음부터 개발할 필요없이 올바른 라이브러리를 선택하여 사용하는 것입니다.
