tr1

    18

    3답변

    tr1 :: unordered_set 집합에 대해 교차 및 합집합을 C++로 수행하는 방법은 무엇입니까? 그것에 대해 많은 참고 자료를 찾을 수 없습니다. 모든 참조 및 코드는 높이 평가 될 것입니다. 고맙습니다. 업데이트 : 나는 tr1 :: unordered_set이 교차, 합집합, 차이에 대한 함수를 제공해야한다고 생각했습니다. 그 이후로 집합의 기본

    5

    5답변

    .hpp 파일을 유지하는 로깅 라이브러리를 프로그래밍하고 있습니다. <tr1/unordered_map> (컴파일러가 TR1을 지원하는 경우) 또는 <map> 표준을 포함하고자합니다. tr1이 사용 가능한지 아닌지를 컴파일 타임에 확인하는 표준 방법이 있습니까? "__cplusplus"정의 기호가있는 것과 같은 방식으로 "__cxx__tr1"또는 그와 비슷한

    19

    4답변

    long long 한 쌍을 double에 매핑해야하지만 사용할 해시 기능을 잘 모르겠습니다. 실제적으로 그들은 보통 0과 약 100 사이의 숫자가 될 수 있지만 각 쌍은 임의의 두 숫자로 구성 될 수 있습니다 (단, 다시 말해 보장 할 수 없음). Here은 tr1::unordered_map 설명서입니다. 나는 다음과 같이 시작했다 : typedef lon

    4

    2답변

    기본 인수를 사용하는 멤버 함수가있는 클래스가 있습니다. 에 의해 struct Class { void member(int n = 0) {} }; 표준 : TR1 :: mem_fn을 내가 그것을 호출 할 수 있습니다 말했다 Class object; std::tr1::mem_fn(&Class::member)(object,10);

    17

    2답변

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

    3

    3답변

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

    4

    2답변

    TR1extern templates을 지원하는 가장 빠른 GNU GCC (g ++) 버전은 무엇입니까? 예를 들어, 버전 4.0에서 이미 지원됩니까?

    9

    3답변

    스마트 포인터를 더 사용하고자하는 프로젝트가 있습니다. 전반적으로, 나는이 목표에 성공적이었다. 그러나, 나는 "우수 사례"가 무엇인지 잘 모르는 한 가지를 발견했습니다. 기본적으로 함수에서 "포인터"를 반환하고 싶지만 은 사용자가 스마트 포인터에 보유하고있는을 필요로합니다. 뿐만 아니라 특정 스마트 포인터 (공유 대 스코프)를 위임하고 싶지 않습니다. 대

    22

    4답변

    STL 구현에서 사용자 정의 유형을 선택하도록 허용하려면 어떻게합니까? MSVC에서 내가 부분적으로 namespace std { namespace tr1 { template <> struct hash<MyType> { ... }; } } 를 사용하여 전문 수 있지만이 방법을 사용하는 것이 좋

    14

    11답변

    함수를 래핑하고 함수 자체처럼 호출 할 수있는 래퍼를 작성하려면 어떻게해야합니까? 나는 이것을 필요로하는 이유 : 함수를 감쌀 수 있고 함수 자체처럼 행동 할 수있는 Timer 객체와 모든 호출의 누적 된 시간을 기록합니다. 시나리오는 다음과 같이 보일 것이다 : // a function whose runtime should be logged double