ptr-vector

    0

    2답변

    좋아, 그래서 의심을 가지고, 나는이 가능한 경우 알고 싶어 내가 일반 데이터 (문자열의 int로, 데이터베이스를 사용하고, bools, etc ...). 개체가 생성되거나 개체의 멤버가 수정 될 때마다 특정 작업 (SELECT 또는 UPDATE)을 사용하여 데이터베이스를 쿼리해야합니다. 우선, 이것은 DB 관련 질문이 아니며, 내 진짜 문제는 boost

    1

    1답변

    하십시오 제외 #include <boost/assign/std/vector.hpp> vector<int> v; v += 1,2,3,4,5; : #include <boost/ptr_container/ptr_vector.hpp> boost::ptr_vector<int> v; 당신은 이유를 알고 싶다면, 내가 요소를 삭제할 필요가 없으므로 vecto

    1

    2답변

    나는 다음 코드 (다만, 오타 또는 물건있을 수 있습니다 여기에 입력 한) 한 : 난 그냥 포인터를 내가 어떤 식 으로든 반복자를와 push_back 질수 typedef boost::ptr_vector<SomeClass> tvec; tvec v; // ... fill v ... tvec vsnap; for(tvec::iterator it = v

    2

    1답변

    난 그냥 아래의 코드는 점에서 올바른지 눈의 신선한 쌍을하고 싶어 포인터 f, g, h. 또한 trifoo의 생성자에서 shared_ptr 복사본의 결과는 무엇입니까? 이것은 shared_ptr을 공유하는 올바른 방법이며, 참조 카운트가 증가하는 것을 보장합니다. 다른 모든 의심은 검증을 테스트 할 수 있었지만 어떻게 확인할 수 있는지 잘 모르겠습니다. 어

    0

    1답변

    내 자신의 개체에 대한 ptr_vector 목록이 있습니다. 이런 식으로 뭔가가 : boost::ptr_vector<SomeClass> *list; list->push_back(new SomeClass()>; ... BOOST_FOREACH(SomeClass *tempObj, list) // [x] { tempObj->... } >‘

    4

    1답변

    부스트 1.37을 사용하고 boost :: ptr_vector를 사용하여 소유권을 이전하려고합니다. 따라서 함수에서 반환 할 수 있습니다. 부스트 설명서를 보면 (http://www.boost.org/doc/libs/1_36_0/libs/ptr_container/doc/tutorial.html#new-functions) std::auto_ptr< boost