我用C++开发了一款游戏,并且希望确保一切都正确完成。 使用QHashIterator来检查列表中的哪个项目具有最低值(用于寻路的F-成本)是否是一个很好的解决方案。 从我的代码 段: while(!pathFound){ //do while path is found
QHashIterator<int, PathFinding*> iterator(openList);
我有一个QHash和一个单独的QMap。我可以单独序列化它们。但我想他们serilize在单个文件: QMap<int,QString> myMap;
QHash<QString,MyCalss> myHash;
// .. fill: both have 4 (key,value) pairs.
// write here
QDataStream out (&myFile);
out<
我想创建一个QSet<Tag>,我想在程序中使用它。 Tag是我的自定义类。 当我建立我的代码获得关于qHash超载gcc的错误: Exercise.cpp.o
In file included from /opt/Qt/5.5/gcc_64/include/QtCore/qglobal.h:74:0,
from /opt/Qt/5.5/gcc_64/include/QtCore