qvector

    -1熱度

    2回答

    我目前工作的一個項目在C++中,我使用Visual Studio 2010速成與Qt Creator的5.3.2一起。爲應用程序的GUI。 我的問題是,我想一個二維矢量轉換成2D QVector,我真的不知道如何做到這一點。我已經使用,例如,fromStdVector()爲一維向量,以一維QVector的轉化,但我不能成功地從2D矢量的數據傳送到一個2D QVector(使用此功能)。如果有人可以

    0熱度

    2回答

    如果我有QVector,我可以使用基於範圍的循環,請使用引用並更改QVector中的對象。 但在修改對象時我需要索引的情況下,我必須使用普通的for循環。但是,我怎樣才能改變QVector中對象的值? 解決方法在更改臨時對象之後,我使用了替換方法,但這很醜陋。 這是代碼: struct Resource { int value = 0; }; int main(int argc,

    2熱度

    1回答

    我有大量的浮點數。 我想打電話給QtConcurrent::map()並更改值。 我可以做到這一點,而無需複製數組? 看起來map()需要一個QVector作爲參數,我找不到一個數組的初始化QVector沒有複製的數組。

    0熱度

    1回答

    我想在我的QT GUI應用程序的頭文件中創建一個2D整數數組,並且有2列,還有一個尚未定義(因此是動態的)行數。 到目前爲止,我有這樣的:做一個動態數組 QVector <qint8> ArrayName; 我可以把它當作一個二維數組或沒有?而且,如何在稍後的某一列中調用某一行?例如ArrayName[40][2]?

    1熱度

    2回答

    我有一個QVector的QStrings,我想刪除其內容的元素,但我不知道如何找到它的索引。你知道我該如何刪除它?我不想迭代它並通過我的價值比較它的內容。 我QVector聲明如下: QVector <QString> user_valid; ,我想它的內容,與價值「萬壽菊」刪除例如元素: user_valid.remove(user_valid.find("marigold"); 預先感

    0熱度

    1回答

    我使用最新的加載項(1.2.3),但當我嘗試查看QVector(Qt 5.3.2)中的值時說0(錯誤)。它仍然在Qt 4.8.4中工作。 有沒有人有適用於VS2012的可視化工具? 在gitorious repository的autoexp.dat的代碼仍然說「4.6」: ; QVector, QStack ; By default, this visualizer supports only

    0熱度

    1回答

    我已經寫了一些數據到一個文件下面的方式方法更多的內存: result = new QHash<QPair<int, int>, QVector<double> >; QFile resfile("result.txt"); resfile.open(QIODevice::WriteOnly | QIODevice::Append); QDataStream out(&resfile); w

    0熱度

    3回答

    我試圖用一個名爲RoutineItem的自定義對象來使用QVector。 不過如果給出這樣的錯誤: C:\Qt\5.2.1\mingw48_32\include\QtCore\qvector.h:265: error: no matching function for call to 'RoutineItem::RoutineItem()' 這是RoutineItem構造: RoutineIt

    0熱度

    1回答

    我已宣佈這一點: //myclass.h QVector<int> aux; QVector< QVector<int> > tests; //myclass.cpp aux = (QVector<int>(2)); 和它的作品不錯,但現在我想每個測試 QVector尺寸初始化成2段:20和5 。類似於: tests = (QVector< QVector<int> >(20)(5)

    0熱度

    3回答

    我在初始化類構造函數中的QVector時遇到了問題。這是在我的頭文件行: QVector<Person *> p; 這是我的構造線: this->p = new QVector<Person *>(); 這是錯誤: Error: no match for 'operator=' (operand types are 'QVector<Person*>' and 'QVector<Perso