map insert 出錯想到的

2021-05-24 00:24:59 字數 408 閱讀 2950

寫這篇文章是因為看到qq群裡面有人問了這樣乙個問題:

class ca;

ca a;

map< int,  ca >  _map;

_map.insert( std::make_pair( 2, a ) );

這樣可以,

class ca;

ca a;

map< ca,  int >  _map;

_map.insert( std::make_pair( a, 2 ) );

這樣編譯出錯

群裡面有人說沒有過載== 運算子,最開始我也以為這樣。但是我還是懷著懷疑的態度測試了一下,發現不是這樣的。 需要過載的運算子是<  ,原因和map的儲存結構有關,map是樹結構儲存,所以在儲存過程中會用到key 的比較大小,因此需要過載< 運算子

由12306出錯想到的div垂直居中的問題

今天想看看元旦回家還有沒有餘票,偷偷的開啟了12306,開始查詢回家的車票,結果發現,竟然查詢不出來,再查直接出錯了 看到這個很鬱悶,很糾結,但是突然想到了最近一直想實現div垂直居中,趕緊試了一下12306這麼大的 肯定是可以垂直居中的,試了一下,果然沒有讓我失望,適應各種解析度垂直居中。太好了,...

員工想到的,以及老闆想到的

1 關於工資 員工 我沒有遲到 沒有早退 領導讓我幹的都幹了,我是如此辛苦!我也幹了1年了,我應該漲工資!不然我就跳槽!老闆 幹的活還是這些活,水平還是這個水平,讓我怎麼給你漲工資?生意那麼難做,也不見你們多操一點心,如果你真能幹,我能不給你漲工資麼?2 關於成長 員工 我已經是成熟員工了,為什麼不...

突然想到的

當我在一日復一日的虛度和自責中掙扎時,突然發現我不應該後悔,人生是很短的旅程,今天過去了,將永遠也不會回來了,而我今天過得如何,也將無法重複。明天也許會美好,也許會艱難,那都是乙個過程而已,不要犧牲今天的快樂去賭未知的明天。我只需要問問我的心,延續曾經的夢想,不要放棄,能開心則開心。人生不是只有一條...