vector

    -1熱度

    1回答

    所以我有一個2D矢量vector<vector<string> tokensArray;,我想把它的每個元素放到地圖上:map<string, vector<string>> tokens;。這樣做最快的方法是什麼?我希望它是map<*string*, vector<string>>的字符串是tokensArray[any number][0]的位置,map <string, *vector<st

    1熱度

    3回答

    我正在嘗試編寫一個函數,該函數從listAccounts中刪除向量元素,具體取決於該向量元素的account_name。我寫了這個: void Account::remove_account(string name) { auto iter = listAccounts.begin(); for (; iter != listAccounts.end(); iter++)

    1熱度

    1回答

    我有一個球員(綠色),我想讓他左右旋轉。 這可以很容易地通過在其本地Y軸上旋轉來完成。然而,問題在於玩家可能會沿着其本地X軸旋轉。這裏是一個草圖: 這裏是從頂部視圖: 我需要旋轉沿着紅線的球員。無論他目前在X軸上有什麼旋轉,我都需要這樣做。 (玩家像超人一樣飛行,看第一張圖片) 這個問題很容易通過使用父對象來解決,但這對我目前的設置是不可能的。 代碼我目前使用的結束了怪異的旋轉,因爲它在本地旋轉:

    0熱度

    1回答

    我不明白有什麼區別: std::vector< std::vector<bool> > matrix; 和 bool matrix[n][m]; 我可以使用.size()找到行列數對他們倆的? 謝謝。

    -2熱度

    2回答

    我寫了一個小的測試比較舉動和測試語義: #include <vector> #include <iostream> #include <iterator> #include <chrono> #include <iomanip> using namespace std; int main() { int lenLeft = 3; int lenMid = 3

    -1熱度

    3回答

    我是C++新手。我有這個代碼: int main() { vector<int> a = { 1,2,3,4,5,6 }; vector<int> b(&a[0], &a[5]); // what's wrong? Is it completely wrong this way? for (int i = 0; i < 6; i++) { cout

    0熱度

    1回答

    如何創建指向類方法的指針向量?我有我的向量類的成員(與不同的返回值和簽名的方法,載體必須存儲指針): QVector<void(*)()> m_operationsVector; 然後,我有例如類的方法: QString sampleMethod(QJsonObject &jsonObject, QString delim); 而且我嘗試添加的指針,這種方法載體: m_operations

    3熱度

    2回答

    假設我有一個命名字符向量是這樣的: > class(colors) [1] "character" > colors 9074 8778 8577 7148 <NA> 3310 0050169 8893 50156 9008 9778 "#FF0000FF" "#FF7600FF" "#FFEB00FF" "#9DFF00FF" "#27FF00FF" "#

    1熱度

    1回答

    我有一個函數的是具有矢量 std::vector<int> makecode(std::vector<std::string> row) 和我的程序返回: std::vector<std::vector<std::string>> data(n); std::vector<std::future<std::vector<int>>> results(n); for(size

    1熱度

    1回答

    是否可以使用構造函數的初始化列表初始化矢量成員。下面給出一些不正確的代碼。 #ifndef _CLASSA_H_ #define _CLASSA_H_ #include <iostream> #include <vector> #include <string> class CA{ public: CA(); ~CA(); private: std