«boost» 태그된 질문

Boost는 C ++에서 사용하기위한 고품질 라이브러리의 대규모 컬렉션입니다. Boost는 무료이며 종종 "두 번째 표준 라이브러리"로 간주됩니다.

6
Ubuntu에 Boost를 설치하는 방법
우분투에 있고 Boost를 설치하고 싶습니다. 나는 함께 노력했다 sudo apt-get install boost 그러나 그러한 패키지는 없었습니다. Ubuntu에 Boost를 설치하는 가장 좋은 방법은 무엇입니까?
489 ubuntu  boost 



10
참조 또는 값으로 shared_ptr을 전달해야합니까?
함수가 shared_ptr(부스트 또는 C ++ 11 STL에서) 가져 가면 전달합니까? const 참조로 : void foo(const shared_ptr<T>& p) 또는 값으로 : void foo(shared_ptr<T> p)? 나는 그것이 더 빠를 것이라고 생각하기 때문에 첫 번째 방법을 선호합니다. 그러나 이것이 실제로 가치가 있습니까? 아니면 추가 문제가 있습니까? 선택해야 할 이유를 알려 주시거나 문제가 해결되지 …
270 c++  c++11  boost  shared-ptr 


4
스마트 포인터 (부스트) 설명
다음 포인터 세트의 차이점은 무엇입니까? 프로덕션 코드에서 각 포인터를 언제 사용합니까? 예를 들어 주시면 감사하겠습니다! scoped_ptr shared_ptr weak_ptr intrusive_ptr 프로덕션 코드에서 부스트를 사용합니까?

2
어떤 Boost 기능이 C ++ 11과 겹치나요?
몇 년 전 C ++ 기술을 선반에 올려 놓았는데 이제 다시 필요할 때 풍경이 바뀌는 것 같습니다. 우리는 지금 C ++ 11을 가지고 있으며, 많은 Boost 기능과 겹친다는 것을 이해합니다. 겹치는 부분이 어디에 있는지, 어떤 부스트 라이브러리가 레거시가 될지, 부스트 기능 대신 어떤 C ++ 11 기능을 사용하고 어떤 것이 …
192 c++  boost  c++11 


7
boost :: thread 및 boost :: mutex를 c ++ 11에 해당하는 것으로 대체하는 것이 현명합니까?
동기 부여 : 내가 생각하는 이유는 내 천재 프로젝트 관리자가 부스트가 또 다른 의존성이라고 생각하고 "당신이 그것에 의존"하기 때문에 끔찍하다고 생각하기 때문입니다. 내가하고 싶은 작은 이유는 사람들이 코드 작성을 시작하기 때문에 c ++ 11 기능을 배우고 싶기 때문입니다. #include<thread> #include<mutex>부스트와 부스트 간에 1 : 1 매핑이 있습니까? 부스트 항목을 c …

3
C / C ++ 전 처리기 자체에서 단일 파운드 / 해시 부호 (#)의 목적은 무엇입니까?
Boost 라이브러리 소스 코드를 살펴본 결과 , 전 처리기 지시문이없는 단일 파운드 기호가있는 경우가 종종 있습니다. GCC 전 처리기 매뉴얼 및 사양 안내서를 읽었으며 이에 대한 내용을 찾을 수 없습니다. (1) #ifndef BOOST_CONFIG_HPP (2) # include <boost/config.hpp> (3) #endif (4) # (5) #if defined(BOOST_HAS_PRAGMA_ONCE) (6) # pragma once (7) #endif …
145 c++  c  boost  c-preprocessor 

5
부스트 상태 차트와 메타 상태 머신
분명히 boost에는 상태 시스템에 대한 두 개의 별도 라이브러리 인 Statechart 와 Meta State Machine (MSM)이 포함되어 있습니다. 태그 라인은 매우 유사한 설명을 제공합니다. Boost.Statechart-임의로 복잡한 유한 상태 머신은 쉽게 읽고 유지 관리가 가능한 C ++ 코드로 구현할 수 있습니다. Meta State Machine-표현형 UML2 유한 상태 머신을위한 고성능 라이브러리입니다. 주요 …

9
Boost : asio에 대한 최고의 설명서?
부스트 웹 사이트 에서 제공되는 설명서 는 제한적입니다. 내가 읽을 수 있었던 것으로부터 일반적인 합의는 boost :: asio 라이브러리에 대한 좋은 문서를 찾기가 어렵다는 것입니다. 이것이 사실입니까? 그렇다면 왜 그렇습니까? 노트: 나는 (부스트가 아닌) Asio 웹 사이트를 이미 발견했으며 문서는 부스트 웹 사이트의 문서와 동일합니다. Boost :: asio가 새롭다는 것을 …
141 c++  boost  boost-asio 


2
CMake : 단위 테스트를 사용한 프로젝트 구조
프로덕션 소스 ( src하위 폴더) 및 테스트 (하위 폴더) 를 포함하도록 프로젝트를 구성하려고합니다 test. CMake를 사용하여이를 빌드하고 있습니다. 최소한의 예로 다음 파일이 있습니다. CMakeLists.txt : cmake_minimum_required (VERSION 2.8) project (TEST) add_subdirectory (src) add_subdirectory (test) src / CMakeLists.txt : add_executable (demo main.cpp sqr.cpp) src / sqr.h #ifndef SQR_H #define SQR_H double …

5
부스트 경로 유형을 문자열로 변환하는 방법은 무엇입니까?
안녕하십니까, 현재 파일 위치의 전체 경로를 가져 와서 다음 유형의 변수에 넣는 프로그램이 있습니다 : boost :: filesystem2 :: path 나는 이것을하는 방법을 찾았고 다음을 사용하여 그것을 발견했다. string result1 = boost::filesystem::basename (myPath) 경로를 문자열로 변환하지만 파일 이름 만 변환합니다 (예 : 경로가 "C : \ name \ bobsAwesomeWordDoc.docx"인 경우 …
127 c++  boost  path 

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.