vector

    0熱度

    1回答

    function [c] = nextinteger(v) c=0; a =0; h=[0]; for i= 1:length(v) if v(i)>0 h=v; if h(i+1)>h(i) a = h(i); c=a+1; end end end end 我不得不「寫一個函數nextintege

    1熱度

    3回答

    的我很少有載體。例如4 std::vector1 <CMyClass>; std::vector2 <CMyClass>; std::vector3 <CMyClass>; std::vector4 <CMyClass>; 我想要一個合成矢量,它將具有存在於所有矢量中的對象。 例如。如果 Vector1 has C1, C2, C3; Vector2 has C1, C2; Vect

    2熱度

    2回答

    我想做一些我認爲很簡單的事情。 我的(模擬)數據如下所示: data list free/totalscore.1 to totalscore.5. begin data. 1 2 6 7 10 1 4 9 11 12 0 2 4 6 9 end data. 這些是總分積累在多個試驗(在該模擬數據,從1到5)。現在我想知道每個試驗中獲得的分數。換句話說,我想從n + 1試驗中減去n試驗中

    3熱度

    1回答

    想象一下,我想構建一個沒有移動或複製構造函數的固定大小的std::vector,例如std::atomic<int>。在這種情況下,底層的std::atomic類有一個1-arg構造函數,它接受一個int以及一個默認構造函數(將值初始化爲0)。 使用initializer_list語法等std::vector<std::atomic<int>> v{1,2,3}不起作用,因爲參數首先被轉換爲向量的

    -1熱度

    1回答

    對於我建設我需要有圖像的載體的碰撞系統: vector<PictureBox^> Wall{ Player1,Wall_1,Wall_2 }; 我這是怎麼了實例化的載體,這並不編譯成功。 vector<PictureBox^> Wall; 您可以像這樣很好地實例化矢量,因爲沒有任何東西被添加到它。 ,當我嘗試與第一實例來編譯程序這些都是一些我得到的錯誤... 我已經嘗試了幾乎所有符合標準的

    -1熱度

    1回答

    我之前發佈了這個問題,但我想我已經解釋過了不好。本質上,我想要生成所有可能的大小爲n的點集,其中包含由用戶給出的由原點(0,0,0)和點(Y1,Y2,Y3)限定的區域內的點,其中設置的值爲m增加。 例如,如果n是3,m是1,和(Y1,Y2,Y3)爲(1,1,1),將所生成的點集將是(每行是一組): (0, 0, 0) & (0, 0, 0) & (0, 0, 0) (0, 0, 0) & (0,

    -1熱度

    1回答

    我有以下代碼正在用於從矢量中找到最弱的目標,該矢量是一個包含指向所有活動單元的指針的向量。我正在嘗試創建一個遍歷每個單元並將其傳遞給另一個函數can_attack(單元& u,單元&v)的迭代器,它需要兩個單元並測量它們是否足夠接近彼此進行攻擊。 在編譯時,我收到以下錯誤「錯誤:引用類型'const Unit'無法綁定到類型爲'Unit * const'的左值」。我明白我正在傳遞錯誤類型的變量,但

    0熱度

    1回答

    我試圖將幾個矩陣追加到一個向量。我的目標是創建一個矩陣向量。 result_array = [] for prob in probs: countprobstats(values) result_array.append(values) 的問題是,它看起來是替換與由函數而獲得的那些以前的值,例如: 從函數:[[6.9E-05,0.000233] [40836.0,1373

    0熱度

    1回答

    我目前在使用C++。我的目標是通過我計劃能夠存儲的一系列步驟來實現A *算法,並列出從點A到點B的最短路徑。 我的程序將採用命令行方式,這個參數將是一個讀入的文件。給程序一個讀入文件的目的是每個文件都是它自己的「網格」,以供A *處理。網格文件的格式如下: 貨號1 = WIDTH然後貨號2 = HEIGHT O =開始 * =完成 。 =尚可節點 #=不可逾越的高牆 因此,一個示例格,讓我們把它稱

    -1熱度

    1回答

    我得到一個錯誤這樣的: conversion from ‘void’ to non-scalar type ‘std::vector<int>’ requested 這個功能我得到這個錯誤from: vector<int> concat(vector<int> vector1, vector<int> vector2) { return vector1.insert(vector1