typedef double Numerical;
std::multimap<Numerical, Int32> SortableRowIndex;
Ve benzeri ilan sebep olur
Çiftler ile doldurarak, çiftlerle doldururuz. GetSortable() işlevi her zaman bir çift döndürür. Ve bu iyi çalışıyor. Değerler arasında geçiş yapmak gayet iyi çalışıyor. Ama sonra en CPU kullanılan çekirdek hogging, döngü ve tezgahları/ırklar çeşit gider ... ... biz verileri temizlenmiş bazen zaman ...
SortableRowIndex.clear();
garip kısmı geliyor 100%.
berrak yöntem xtree (sistem dosyası) miras gibi görünüyor ve içindeki satırların sadece coupld vardır: Nedense
void clear() _NOEXCEPT
{ // erase all
#if _ITERATOR_DEBUG_LEVEL == 2
this->_Orphan_ptr(*this, 0);
#endif /* _ITERATOR_DEBUG_LEVEL == 2 */
_Erase(_Root());
_Root() = this->_Myhead;
_Lmost() = this->_Myhead;
_Rmost() = this->_Myhead;
this->_Mysize = 0;
}
, benim Visual Studio 2013 beni içine adım izin vermez hata ayıklama yaparken bu yöntem ... ve yapamam, hayatımın için problemin ne olduğunu anlamaya çalış!
Herhangi bir yardım gülünç takdir edilecektir! Sonradan anlaşıldı ki, gerçekten durdurduklarını ancak Visual Studio'nun, ayıklayıcıya üzerinden bir Multimap temizlenmediğinden
musunuz? –
bu http://stackoverflow.com/questions/8096817/is-nan-a-valid-key-value-for-associative-containers yere ... ne demek istediğini anlamaya girişi çalışılıyor – Slava
ilgili olabilir? –