boost

    5

    4답변

    원샷 방식으로 함수 호출을 호출하고 싶습니다. Boost/C++에서 이것을하는 가장 좋은 방법은 무엇입니까? 두 개의 매개 변수를 전달하고 결과가 필요하지 않습니다.

    7

    2답변

    타사 API에서 제공되는 에 객체 (TTF_Font)를 저장하고 있습니다. 객체를 새로 만들거나 삭제할 수 없으므로 shared_ptr에 "해제"함수가 제공됩니다. screenFont.reset(); 을 그리고 screenFont는 (실제 shared_ptr 오브젝트가) 자연 파괴하자, 나중에, 내가이 대상에 명시 적으로 무료로해야하는 경우 // Fun

    3

    2답변

    부스트 1.36을 사용하기 시작했습니다. 이러한 라이브러리는 내가 관리하고있는 관리되지 않는 C++ 소프트웨어 프로젝트에 필요한 코드의 양을 줄이는 데 매우 유용합니다. 그러나이 라이브러리를 사용하려고하면 컴파일 시간이 10 배 늘어났습니다. 이것은 라이브러리를 사용하여 얻을 수있는 생산성 향상을 상당 부분 상쇄합니다. 는 내가 추가 한 코드의 조각이있다

    8

    6답변

    우리는 임베디드 시스템에서 Windows CE 4에서 실행되는 응용 프로그램을 개발하기 위해 C++을 사용하고 있습니다. 우리의 제약 중 하나는 시작시에만 동안 응용 프로그램에서 사용되는 모든 메모리가 할당되어야한다는 것입니다. 우리는 새로운 컨테이너를 할당하는 대신 사전 할당 된 메모리만을 사용하는 많은 컨테이너와 알고리즘을 작성했습니다. 우리는 이러한

    8

    4답변

    부스트는 많은 상호 의존성이있는 매우 큰 라이브러리입니다. 또한 컴파일하는 데 오랜 시간이 걸립니다. (이는 저의 경우 응답 시간이 느려질 수 있습니다.) CruiseControl. 내가 사용하는 부스트 부분은 boost :: regex 및 boost :: format뿐입니다. 특정 부스트 하위 라이브러리에 필요한 부스트 부분 만 추출하여 쉽게 컴파일 할

    28

    4답변

    대략 다음 코드가 있습니다. 이것이 더 좋거나 더 효율적으로 만들어 질 수 있을까요? 아마도 std::remove_if을 사용하고 있을까요? 그것을 가로 지르는 동안지도에서 항목을 제거 할 수 있습니까? 임시지도 사용을 피할 수 있습니까? typedef std::map<Action, What> Actions; static Actions _actions;

    17

    2답변

    최근 Scott Meyers의 우수 Effective C++ 도서를 통해 읽었습니다. 마지막 팁 중 하나에서 그는 TR1의 기능 중 일부를 다뤘습니다. Boost를 통해 그 중 많은 기능을 알았습니다. 그러나 tr1 :: reference_wrapper를 확실히 알지 못했습니다. 언제 어떻게 tr1 :: reference_wrapper를 사용할 수 있습니까

    3

    3답변

    나는 tr1 :: result_of가 Boost 내부에서 빈번하게 사용된다는 말을 듣는다. 가정에서 사용할 수있는 tr1 :: result_of에 대한 좋은 (간단한) 유스 케이스가 있는지 궁금하다.

    25

    6답변

    C 환경 (Boost for C++와 같은)에서 사용할 수있는 피어 검토 라이브러리를 권장 할 수 있습니까? 해시, 스레드, 프로세스 간 통신, 목록, 스마트 메모리 관리를 제공하는 것 ... 환경은 매우 적은 시스템이 아니라 PC가 아닙니다!

    5

    2답변

    timesys arm-gcc toolchain에서 1.35.0과 1.36.0을 빌드하는 데 아무런 문제가 없습니다. 정적 (link-static)과 동적 (.so, default 선택권). 그러나 , 나는 간단한 샘플 파일 시스템 응용 프로그램 연결하려고 : #include <boost/filesystem.hpp> #include <iostream>