cost 348 ms
c++ 當有未知的行或列時動態填充二維向量

[英]c++ dynamecly fill 2d vector when there is unknown rows or columns

我試圖了解如何動態保存二維向量數組(或者它可以是 c++ 中的其他容器),當我不知道每個原始文件中的行號和列號時,我可以填充 dynameclly 我現在擁有的是這樣的但是如您所見,我必須提前定義原始數據和列的數量 我的問題很簡單,如何構建 2d 動態容器... ...

創建兩個包含不同順序的相同元素的向量

[英]Create two vectors contain the same elements in different order

是否可以從另一個向量的元素創建一個向量,以便通過索引更改其中一個向量中的元素會導致第二個向量中相應元素的變化? ...

向量如何<vector<int> > 為內部向量分配 memory? </vector<int>

[英]How does a vector<vector<int>> allocates memory for the inner vectors?

就 memory 分配而言,我知道向量通常是如何工作的,但是當您使用向量存儲某種簡單類型的向量時會發生什么。 簡單的解決方案是始終對內部向量使用指針,但是聲明諸如“ vector&lt;vector&lt;int&gt;&gt; a ”之類的內容與聲明諸如“ vector&lt;vector&lt ...

我 go 將如何比較向量與自身,並根據比較 function 刪除元素?

[英]How would I go about comparing a vector with itself, and removing elements according to a comparison function?

我有一個向量v ,我想將其與其他所有元素進行比較。 為了簡單起見,在我的示例中,向量由整數組成,比較 function 只是if (el1 == el2) 。 因此, std::unique將不起作用,因為我的真實列表包含一些數據結構。 下面是我迄今為止嘗試過的示例,但它並沒有按預期刪除所有重復元 ...

擴展 std::vector 時組合還是 inheritance?

[英]Composition or inheritance when extending std::vector?

我想創建一個 html 查詢 object,它具有向量的所有屬性(可以迭代,具有所有訪問函數)但它應該在存儲輸入之前先解析輸入,所以像"/my/websites/path"這樣的字符串"/my/websites/path"應該在容器內分成 3 個不同的元素,應該沒有辦法解決這個問題(所以查詢字符串 ...

遞歸 function 適用於 arrays 但不適用於向量 c++

[英]recursive function working for arrays but not vectors c++

為什么此代碼適用於 arrays 但不適用於向量? 當我將數據類型替換為數組時,它起作用了。 我認為兩者都是可變的。 作為參考,程序應該返回 1 4 10 14 22,或每個索引到目前為止的累計值。 當您使用數組而不是向量實現 function 時,該代碼有效。 我不知道為什么,也不知道如何讓它也 ...

如何從向量中的元素中提取單個字符<char*> ?</char*>

[英]How to extract a single character from the elements in vector<char*>?

我正在嘗試從字符串文字中提取單個元素,包括一個由字符串文字組成的列表。 我使用了 VS 代碼。 首先,我使用指針創建了一個字符串數組,並成功地提取了 C 中的特定單個字符。 我運行了以下代碼來檢查這一點: 然后,我嘗試使用向量而不是數組來使列表由 C++ 中的字符串文字組成。 我運行了以下代碼但失 ...

在循環中拆分一個向量,使下一個向量的大小減少 1,C++

[英]Split a vector in a loop so that the size of the next vector decreases by 1, C++

我有一個向量 a{1,2,3,4,5,6,7,8,9,10} 我需要將它分成不同長度的向量。 我可以設置向量的最大長度向量的下一次划分應該將向量的大小減少 1 我會嘗試更好地解釋它: 輸入:std::vector a{1,2,3,4,5,6,7,8,9,10}, int size = 4 輸出:s ...

訪問接口向量中對象的字符串視圖 C++

[英]Access a string view of an object inside a vector of interfaces C++

我將從單個向量中的同一接口繼承的不同對象存儲起來。 這些對象將它們的名稱存儲為常量字符串視圖,甚至在對象被實例化之前就獲取了它的值。 在它存儲在向量中之前,我能夠輕松地檢索它的名稱。 但是,當我將它存儲在一個接口向量中並再次訪問它的名稱時,我得到了未定義的行為(依賴於編譯器)。 我怎樣才能解決這個 ...

STD wrapper arround std::vector 的一部分(或替代品)

[英]STD wrapper arround part of std::vector (or alternatives)

我目前使用 std::vector 來存儲一些數據(注意:大小在構造時已知,之后不會改變:如果你看到比向量更好的結構,那對我來說很好)。 在程序的后面,我需要將部分數據(前 N 個值)傳遞給優化函數,該函數將就地修改它。 一個簡單的解決方案是傳遞對整個向量的引用,以及要用於優化的部分的索引。 但是 ...

將向量過濾到並行的另一個向量上

[英]Filtering vector onto another vector in Parallel

我正在嘗試將一個向量並行過濾到另一個向量中。 我當前的設置產生了太多的開銷,所以它甚至比串行的還要慢。 具體來說: 我正在保存索引,因為我想稍后對滿足條件的每對夫婦運行一個單獨的序列號 function: 我嘗試用一個新的空向量來做,將它的大小調整為 a.size()*a.size(),當它遞增時使 ...

無法訪問向量的元素<vector<?> &gt; </vector<?>

[英]Unable to access elements of vector<vector<?>>

我有這個類,其中唯一的屬性是 vector&lt;vector&lt;?&gt;&gt; 像這樣: 方法 read 是我首先從文件中讀取數據並放入一維數組的地方: 之后,我將數據從這個一維向量傳輸到二維向量pixels 。 我試圖通過這兩種方式做到這一點: 使用此代碼,當我嘗試使用pixel[in ...

將 lambda 推回函子向量會產生無限的構造函數調用

[英]Pushing back lambda to vector of functors produces infinite constructor calls

我有一個有趣的難題,我似乎無法完全解決。 以下代碼是我自己的函數實現的片段。 當我嘗試將 lambda push_back 轉換為這種函數類型的向量時,它應該被轉換為函數類型。 這似乎發生了,但奇怪的是,轉換構造函數被調用了無數次。 我試圖將問題歸結為我在下面顯示的最小示例:當我注釋掉內存資源中的 ...

獲取 std::vector 指針的更好方法

[英]Better way to get the pointer of std::vector

由於&amp;v[0]和v.data()提供了相同的方式來訪問std::vector的底層指針,我想知道哪種方法在穩定性和可移植性方面是更好的選擇? ...

C++ 將 lambda 和向量傳遞給自定義 class 構造函數的 emplace_back

[英]C++ passing lambdas and vectors to emplace_back for custom class constructor

如果您想知道,這是我正在為代碼的出現而不是任何類型的編程任務而努力的解決方案。 我面臨的問題是我想在我的 main 方法中創建一個 Monkey 對象的向量。 在我看來,我應該能夠將 arguments 傳遞給 Monkey class 構造函數(向量,lambda,lambda)到向量 clas ...

遞歸 function 中的“沒有匹配的 function 用於調用”

[英]"no matching function for call" in recursive function

我有兩個函數用於嘗試執行合並排序。 不幸的是,它聲稱我對合並的調用與任何現有的 function 定義都不匹配——這讓我目瞪口呆,因為它看起來完全匹配。 我嘗試了很多愚蠢的事情,比如改變定義的順序,甚至用不同的變量類型來測試它,但盡管我付出了努力,還是遇到了同樣的問題。 我已經搞砸了一個多小時了, ...

如何在向量字符串項上使用 strstr?

[英]How to use strstr on vector string items?

由於在 strstr 中使用 index_name 的方式,這會引發錯誤 - 沒有匹配 function 來調用 'strstr(std::basic_string&amp;, char*)'。 我怎樣才能解決這個問題? ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM