push-back

    1熱度

    5回答

    對不起,如果這是一個重複的問題,但我已經試圖尋找答案並空手而來。所以基本上我只想將字符串(單個單詞)添加到矢量的後面,然後將存儲的字符串顯示爲單個字符串。我是新秀。 #include <iostream> #include <vector> #include <string> #include <cctype> using namespace std; int main(int a,

    0熱度

    6回答

    嘗試在Visual 2010,Visual 2012和CodeBlocks上沒有成功。過去3天我一直在網上漫遊,找不到任何幫助我的答案。 我已經試過兩種方式,一是 vector<int> mvec; int num; while(cin >> num) mvec.push_back(num); cout << mvec[0]; 應該輸出任何輸入的第一個

    7熱度

    2回答

    std::vector<std::vector< std::pair<int, int> > > offset_table; for (int i = 0; i < (offset.Width()*offset.Width()); ++i) { offset_table.push_back( std::vector< std::pair<int, int> > );

    0熱度

    1回答

    我有一個問題,當我定義了一個簡單的類稱爲「令牌」,即由兩個int值,我快速介紹從這個類中創建一個向量。我無法使用'push_back'。編譯器告訴我,我的「不名一型」 代碼示例我的類定義的 //例如 class token{ public: int hi; int hello; token(int hi, int hello) :hi(hi), hello(hello){} };

    8熱度

    1回答

    我想出了以下剪切,但它看起來很hacky。 vector<int> collection; collection.push_back(42); int *pointer = &(*(collection.end()--)); 是否有一種簡單的方法來獲取指向最後插入的元素的指針?

    0熱度

    2回答

    我在寫一些代碼與數據庫進行交互。我的解決方案是使用各種結構的向量來表示數據庫中的每個表。我想在我的Database類中創建一個模板來push_back矢量並插入一個新的(空白)行;然而,我不知道在「push_back(...)」中放置什麼。下面這種有道理但不起作用。關鍵是正在返回,以便我可以稍後與類中的向量進行交互。 template <class T> void Database::newRec

    0熱度

    1回答

    的矢量我有下面的代碼片段: struct compare { bool operator()(const pair<size_t, double>& left, const pair<size_t, double>& right) { return left.second > right.second; } }; int main() { siz

    0熱度

    1回答

    我在辯論哪一個會更快,如果我正在使用數據結構在類中存儲回調,我應該使用矢量和預備啓動,或者我應該在這種情況下使用deque,因爲用戶總數不知道,但會比較小,大約在15左右。我猜這兩種情況下每次分配的權衡是什麼?在我的課堂上預定了這一點。 #ifndef __Pricer_hpp__ #define __Pricer_hpp__ #include <utility> #include <ve

    2熱度

    1回答

    我的代碼片段: void RMWavefrontFileImporter::loadVertexIntoVector( const std::vector<std:string> lineElements, std::vector<const RM3DVertex>* vertices) { assert(vertices); std::unique_p

    15熱度

    6回答

    我在C++中設計了一個多級隊列進程模擬器,但是在嘗試實現幾個隊列時(我的隊列是向量),我遇到了一個問題。所以, 「multilevel」是一個4元素數組不是矢量)。在每個元素中都有一個向量(類型t_PCB)。 vector<vector<t_PCB>> multilevel[4]; 我的問題是:我怎麼可以在一個這4個t_PCB向量的末尾插入一個元素?先謝謝你。 我試過下面的代碼行,但它不工作(