vector

    -1熱度

    1回答

    對不起,如果這是重複的,但我沒有找到任何符合我的答案。 請考慮我有一個包含3個值的向量。我想從這個向量構造另一個指定長度的向量。例如,假設長度爲n=3,矢量包含以下值0 1 2。我期待的輸出如下: 0 0 0 0 0 1 0 0 2 0 1 0 0 1 1 0 1 2 0 2 0 0 2 1 0 2 2 1 0 0 1 0 1 1 0 2 1 1 0 1 1 1 1 1

    -2熱度

    3回答

    我有一個程序,提示用戶輸入一個值。用戶輸入的每個值都放入一個向量'other'中,這個值只用於驗證。如果輸入了重複值,則用戶將得到一個提示,直到他們輸入唯一值。 我面臨的主要問題是,由於某些原因,在運行代碼並打印出矢量結果時,似乎有重複條目。誰能告訴我爲什麼? 請參閱以下我的代碼: // prompt to continue cout << "Would you like to continue

    -2熱度

    1回答

    我一直在頭痛這個問題。我已經向自己製造了一個CLI空間射擊遊戲,在那裏你有飛船,激光和流星進行射擊。問題是這樣的:每當激光或流星到達我們競技場的邊界時,我想從矢量中抹去,這樣它就不會聚集起來。以下是我的工作代碼現在的樣子: std::vector<Meteoras>::iterator itMet = meteorai.begin(); std::vector<Lazeris>::i

    2熱度

    3回答

    我正在使用C++ 11,並且我知道由於std::vector對bools的專門化,併發寫入到std::vector<bool> someArray不是線程安全的。 我試圖找出是否寫入bool someArray[2048]有同樣的問題: 假設在someArray所有條目初始設置爲假。 假設我有一堆線程在someArray.的不同索引處寫入實際上,這些線程只將假的到的不同數組條目設置爲true。 假

    2熱度

    1回答

    我想編寫一個模板函數,可以使用std::vector將數據傳遞給C風格的API(在我的使用案例中,特別是OpenGL)。該代碼我想出了這個樣子的: template<typename T> void pass_data(GLuint buffer, std::vector<T> const& data) { glBindBuffer(GL_ARRAY_BUFFER, buffer);

    0熱度

    1回答

    我試圖在隨機設置的點的圖上找到最左邊的點。例如,在點(3,5)(5,2)(8,7)(1,3)中,最左邊的點將是(1,3)。一旦我這樣做,我必須將最左點放在矢量的點0中。我無法切換兩個變量,因爲我不知道mostLeft最初來自哪個點。 mostLeft是一個包含兩個整數的節點。 我一直在使用 swap(list[0], mostLeft) ,但它只是拷貝mostLeft兩次試圖。 我也曾嘗試 P

    -1熱度

    2回答

    我是新來的c + +,我不明白爲什麼當我調用我的矢量方法時,他們沒有被反映在程序中時,他們被稱爲類中的函數,但如果我他們主要打電話給他們,他們工作。一切似乎都很好,但對於vector類中的push_back和resize方法編碼。但如果我在主代碼v.push_back(9),它的作品。 #include <iostream> #include "ITIntVector.h" using nam

    2熱度

    2回答

    我有一個名爲向量,我想轉換到一個列表,因爲這樣的: a = 1:10 names(a) = letters[1:10] as.list(a) $a [1] 1 $b [1] 2 $c [1] 3 在這裏,每個向量的名稱現在是列表的名稱,但我需要列表中的向量來保持其名稱,如下所示: as.list(a) $a a 1 $b b 2 $c c 3 任何想法?謝

    1熱度

    1回答

    我有一個scala對象,如下所示,當我輸入REPL時,它只是在vec語句中顯示REPL中的向量。但是,如果我使用方法def randomNumbers的返回類型Vector [Int],它會給出編譯錯誤爲什麼? val vec = for (i <- 0 to 100) yield ((r.nextInt(100 - 10) + 1) + 10) scala.collection.immuta

    0熱度

    1回答

    全部錯誤: 錯誤2錯誤C2678:二進制「==」:沒有操作員發現它採用類型「項」的左邊的操作數(或沒有可接受轉換)C:\程序文件(86)\微軟的Visual Studio 12.0 \ VC \包括\算法1734 1 GameStore 清單類(CPP文件) #include <iostream> #include <string> #include <vector> #include <a