tr1

    3

    3답변

    <cstdint>과 <tr1/cstdint>의 차이점은 무엇입니까? (그 외에는 네임 스페이스 std::에있는 것들과 다른 것들은 std::tr1::에 넣습니다.) 이 것들은 표준이 아니기 때문에 컴파일러에 따라 다르므로 gcc에 관한 것입니다. non-tr1으로 컴파일하려면 -std=c++0x으로 컴파일해야하지만 tr1을 사용할 때는 이러한 제한이 없습니

    4

    2답변

    GCC 4.1은 <tr1/memory> 헤더를 사용하고 GCC 4.3은 <memory> 헤더를 사용하므로 shared_ptr과 GCC 4.3.2를 사용하는 휴대용 방법이 필요하며 GCC 4.2.1과 함께 할 수있는 방법이 있습니다. GCC 버전 매크로를 확인하거나 Boost와 같은 외부 라이브러리를 사용하지 않고?

    1

    1답변

    tr1 헤더는 g ++ v3.4.6에서 사용할 수 있습니까? 그렇다면 컴파일 타임에 어떻게 찾을 수 있습니까? 다음 컴파일 실패 : #include <tr1/memory> 을 다음과 같은 오류와 함께 : myModule.h:20:24: tr1/memory: No such file or directory 나는 나중에 컴파일러로 이동해야하나요 아니면 어

    4

    7답변

    매우 C 함수 (C 함수를 다시 작성하는 것은 이 아니고이 아닌 옵션)에서 복잡한 C 함수를 사용하는 데 문제가 있습니다. C 함수 : typedef void (*integrand) (unsigned ndim, const double* x, void* fdata, unsigned fdim, double* fval); // This on

    4

    3답변

    나는 인터넷 검색을하면서 시간을 보냈지 만 실제로 아무것도 찾지 못했습니다. std::tr1::function<void()> foo(SOME_DEFAULT_FUNCTION_THAT_DOES_NOTHING); // //Some code that could possibly assign foo // foo(); 그렇지 않으면 나는이 작업을 수행해야한다

    1

    1답변

    VS10을 사용하여 weak_ptr에 대해 컴파일 할 때 '연산자 <'을 가져올 수 없습니다. #include 나 #using이 누락 되었습니까? 심지어 문서의 코드 샘플이 나를 위해 작동하지 않습니다. http://msdn.microsoft.com/en-us/library/bb982759.aspx // temp.cpp : Defines the entry

    8

    1답변

    템플릿 클래스의 C++ 0x std :: array 멤버가 있고 두 개의 이터레이터가 필요한 생성자를 사용하여 초기화하려고한다고 가정 해 보겠습니다. template <typename Tp, size_t N> class Test { public: template <typename Iterator> Test(Iterator first,

    2

    1답변

    나는 http://www.cplusplus.com/에 의해 제공되는 온라인 STL 문서를 정말 좋아합니다. 별도로, Boost 구현을 통해 TR1 확장 중 일부를 사용합니다. 온라인으로 TR1 설명서를 찾으려면 cplusplus.com에서 제공하는 표준 STL 설명서를 참조하십시오. 특히 스마트 포인터와 unordered_set/unordered_map과

    4

    1답변

    shared_ptrs를 많이 사용하는 일부 코드의 프로파일 링에서 reset()이 놀랍게 비용이 많이 든다는 것을 발견했습니다. 예를 들어 : (VC++ 2010에서) 마지막 줄에있는 리셋()를 추적 struct Test { int i; Test() { this->i = 0; } Test(int i) {

    3

    2답변

    std :: tr1 :: array는 boost :: array와 같았으므로 인덱스에 액세스 할 때 예외가 발생합니다 출입 금지 구역의. 사실, 나는 머리글을 들여다 보았다. 누군가 다음과 같은 코드가 버스 오류 (gcc 버전 4.0.1 (Apple Inc. build 5465)) 및 gcc 4.1.2의 segfault를 초래하는 이유를 설명 할 수 있습니