qsharedpointer

    0

    1답변

    개체를 내부적으로 (개인) QSharedPointer로 저장하고 있으므로 삭제됩니다. getter에 대해 원시 포인터 또는 QSharedPointer 참조를 반환해야합니까? 또한 무엇인지 모르겠다는 의미는 무엇입니까 http://qt-project.org/wiki/SharedPointersAndQmlOwnership. 누군가 나를 위해 요약 할 수 있을까요

    0

    1답변

    Qt Creator 3.5.1에서 qt5.5.1을 사용 중이며 GeoDataStyle을 사용하여 GeoDataPlacemark에 스타일을 설정하려고합니다. 그것은 잘 작동하는 데 사용하지만 대리 포인터를 직접 포인터 대신 공유 포인터를 사용하여 업데이트 후 내 프로그램 seg faults. GDB를 사용하여 segault를 styleArch 직접 포인터로

    4

    1답변

    며칠 동안 공유 포인터를 이해하려고 시도하고 있었고 그것을 얻을 수없는 것처럼 느껴졌습니다. 그것이 명백한 것인지 또는 너무 복잡 한 것인지 확실하지 않습니다. 우선, 누군가 공유 포인터를 사용하는 예를 들어주십시오. Wikipedia의 예제는 나에게 의미가 없습니다. 그리고 공유 포인터를 다른 함수에 전달하거나 공유 포인터가있는 객체를 만드는 방법은 무엇

    1

    1답변

    큰 객체 지향 프로젝트에서 한 클래스의 필드로 QVector<QSharedPointer<SomeData> > DataVec이 있습니다. QSharedPointers에 의해 제어되는 큰 메모리가 할당되는 코드 부분의 순환 실행 중에 프로그램이 메모리 오버플로를 가져옵니다. 프로그램의 실행주기 동안 , DataVec가 가득 DataVec.push_back(QS

    1

    1답변

    boost::shared_ptr (QSharedPointer)과 동일한 항목이 있지만 boost::shared_array과 비슷한 것을 찾을 수 없습니다. 내가 QSharedPointer<const std::vector<T> > shared_vector_ptr(new std::vector<T>( reinterpret_cast<T*>(pBuffer)

    6

    2답변

    포인터의 소유권을 가져 오는 포인터 컨테이너가 필요합니다. 즉, 요소가 제거되거나 컨테이너가 범위를 벗어나면 boost::ptr_vector과 같이 모든 포인터가 해제됩니다. QList<QScopedPointer<AbstractClass> > (컴파일 오류, 복사 생성자 없음) 지금은 QList<QSharedPointer<AbstractClass> >을 사

    0

    1답변

    Note의 QSharedPointer 요소가 포함 된 m_noteList이라는 QList 멤버 변수가 있습니다. 새 메모를 작성하는 경우 private: QList< QSharedPointer<Note> > m_noteList; , 해당 참조 목록에 추가됩니다 : 각 주-요소에 대해 void Traymenu::newNote(){ QSh

    1

    1답변

    그러나 클래스 QSharedDataPointer에 있습니다. 약식으로 Class::pointertypedef을 정의하고 Class::pointer(new Class)으로 포인터를 생성해야합니다. 누구든지이 사실을 알고 있습니까?

    0

    1답변

    QIODevice와 같이 사용하기 위해 QTextEdit 주위에 래퍼를 작성했습니다. QTextEdit이 같은 여러 래퍼를 사용할 수 있기를 원하므로 각 래퍼마다 다른 텍스트 색을 사용할 수 있습니다. 이 래퍼를 스레드로부터 보호하기 위해 QTextEdit의 사용을 보호하기 위해 QMutex를 추가했습니다. 하지만 하나의 QTextEdit를 보호하기 위해

    1

    3답변

    이 QSharedPointer이, 내가 확인할 수 있습니다 내가 작성해야 그들이이 QSharedPointer1 == QSharedPointer2 또는 같은 운영자 ==를 사용하여 동일한 개체에 대한 지적이다 QSharedPointer1.data() == QSharedPointer2.data() 포인터에 저장된 객체는 연산자 ==를 오버로드했습니다.