containers

    1熱度

    2回答

    我嘗試了發佈在this related SO question中的解決方案,並且大部分代碼片段都能正常工作,但Blogger發佈博客時仍有一些情況仍然出現亂碼。 特別是,聲明通用容器似乎是最麻煩的。請參閱我的博客上的代碼示例:http://mlai-lirik.blogspot.com/,特別是我聲明字典的部分。 我要顯示這樣的: static Dictionary<int, List<Deleg

    14熱度

    3回答

    我有一個必須調整其StackPanel容器的路徑。 <StackPanel x:Name="TrackSurface"> <Path Fill="AliceBlue" Stroke="Black" StrokeThickness="1" Data="{StaticResource TranslateZ}"> </Path> </StackPanel

    0熱度

    1回答

    我有這個析構函數在運行時創建錯誤「vector iterator not derefereenable」。 的gridMatrix是一個std ::矢量<的std ::矢量<的std ::矢量< AtomsCell <原子<Ť> > * * * > > > * 我增加了類型名,並且還typedef的但我仍然有錯誤。 我會爲vect * vect *的vect *使用boost :: multi_a

    0熱度

    5回答

    標題幾乎涵蓋了它。如果我在列表中添加了3個對象並且該列表超出範圍並且死亡,那麼在超出範圍之前是否會調用每個條目上的刪除?很確定是的,但是很累,需要進行完整的檢查。

    0熱度

    2回答

    嘿,那裏,我正在寫一個模板容器類,並在過去的幾個小時一直試圖分配新的內存額外的數據進入容器(...擊中磚牆..:|) template <typename T> void Container<T>::insert(T item, int index){ if (index < 0){ cout<<"Invalid location to insert " << index

    6熱度

    2回答

    可能重複併發容器庫: Is there a production ready lock-free queue or hash implementation in C++ 我在尋找無鎖容器的實現: 隊列 堆棧 哈希映射 等... 如何阻止容器: 阻塞隊列 阻止堆棧 是否有良好的圖書館了嗎?我想不寫這些數據結構......我更願意使用經過社區測試的東西。

    13熱度

    3回答

    我正在寫一個自己的容器類,並遇到了一個問題,我不能得到我的頭。這是顯示問題的裸骨樣本。 它由一個容器類和兩個測試類組成:一個測試類使用std:vector很好地編譯,第二個測試類嘗試以完全相同的方式使用我自己的容器類,但很難編譯。 #include <vector> #include <algorithm> #include <iterator> using namespace std;

    0熱度

    2回答

    我有下面的類 #ifndef Container_H #define Container_H #include <iostream> using namespace std; class Container{ friend bool operator==(const Container &rhs,const Container &lhs); public: voi

    5熱度

    1回答

    我有一個BorderContainer裏面有幾個對象。我希望它貼身貼合自己的內容,但事實並非如此。看來BorderContainer的默認大小是112x112。考慮到沒有其他容器具有默認尺寸,這太奇怪了。有沒有辦法將寬度和高度屬性設置爲「自動」或類似的東西?

    0熱度

    3回答

    我有一塊用指針和動態內存編寫的性能關鍵代碼。 我想用STL容器重寫它,但我對性能有點擔心。有沒有一種方法可以在不初始化數據的情況下增加容器的大小? 例如,而不是做 ptr = new BYTE[x]; 我要像做 ​​ 但是這個初始化每一個字節爲0是不是有辦法只是讓矢量成長? 我知道reserve(),但它只是分配內存,它不會更改向量的大小,並且不允許我在插入有效數據之前訪問它。 謝謝大家。