qmap

    9

    1답변

    QMap은 new을 사용하여 할당 된 클래스 개체에 대한 포인터로 구성되어 있습니다. 이 모든 포인터를 삭제해야합니다. QMap으로 이것을 수행하는 올바른 방법은 무엇입니까? 나는 이렇게 할 수있다 : QList<ClassName*> allVals = map.values(); for (QList<ClassName*>::iterator it = allVal

    2

    1답변

    QMap과 같은 구조가 필요하지만 키를 정렬하지 않아도되므로 먼저 항목을 삽입하면이 항목이 다른 모든 항목보다 우선적으로 포함될 수 있습니다. 그리고 지정된 요소 앞이나 뒤에 쌍을 삽입하십시오. Qt에 그런 것이 있습니까?

    1

    1답변

    주어진 isbn 번호가 QMap 목록에 있는지 확인하기 위해 함수를 작성하려고합니다. contains이 적절하지 않거나 논리적으로 작동하는지 알 수 없습니까? bool TextbookMap::foundTextBook(QString isbn) const { bool found = false; ConstIterator itr = constBe

    2

    1답변

    클래스 TypeData가 있고 해당 유형의 객체를 QMap에 저장하려면 특정 객체를 맵 밖으로 가져 와서이 객체의 멤버 함수를 호출하고 싶습니다. 그러나 나는 내가 다음과 같은 오류 메시지가 얻을 할 때 : 여기 error C2662: 'TypeData::write': cannot convert 'this' pointer from 'const TypeDat

    3

    1답변

    QMap을 사용하고 있으며지도의 키로 개체에 대한 포인터가 있습니다. std::map 사용 나는 포인터를위한 비교기를 작성하고 내가 QMap으로해야 할 방법 std::map<Key*, Value, ComparatorOfPointers<Key> > 에 따라 나의지도를 선언 할 것인가? Qt 문서에서 어떤 템플릿 매개 변수를 사용할 수 있는지 찾을 수 없습

    0

    2답변

    이상한 문제가있는 것 같지만 QMap의 작동 방식을 이해할 수 없으며 단지 이해할 수 없습니다. 문제를 요약하기는 힘들지만 최선을 다할 것입니다. 저는 A이고 QMap<QString, someType*> mySomeTypeMap; 인 클래스가 있습니다. 내 프로그램에 새 파일을로드 할 때이 새로운 내용을 다시 채울 수 있도록이 QMap의 모든 내용을 삭제하

    2

    2답변

    누출 포인터를 막으려 고 메모리 유출을 막으려 고합니다. int을 INuiSensor*으로 매핑하려고합니다. 나는 또한 Qt를 사용하고 있기 때문에 나는이 일을 QMap<int, std::unique_ptr<INuiSensor>>를 사용하려고했으나 QMap의 소스 코드를 만드는이 불가능 : template <class Key, class T> Q_INLI

    0

    1답변

    이전에 슬롯 안에 사용하도록 만든 QMap을 사용하고 싶습니다. 나는 this을 시도했지만 여전히 작동하지 않았다. (나는 바보 같은 짓을하고 있다고 생각한다.) 여기에 제가 사용하고있는 코드가 있습니다. 생성자 : 나는 신호 editingFinished를 보낼 때마다 QMap <int, QList<int> > tiles; connect(ui->lineE

    0

    2답변

    식별자와 해당 객체가있는 QMap이 있습니다. QAbstractTableModel :: data()를 서브 클래 싱 할 때 각각 행과 열이있는 QModelIndex를 얻습니다. 각 행은 하나의 객체를 나타내야합니다 (QAbstractTableModel :: rowCount()는 myMap-> size()입니다). 제 (정렬되지 않은) 맵의 식별자에 의해-통

    0

    1답변

    qt에서 javascript로 qmap을 전달하는 샘플 코드를 찾을 수 없습니다. 나는 무엇을 했습니까? 저는 QObject를 자바 스크립트에 연결했으며, 이 자바 스크립트로 캡처 된 Qt 앱에서 신호를 내보낼 수있었습니다. 자바 스크립트에서 emit mydata(mapVariable); : function myslot(mapVar) { ale