制定了一個std::map後,如果要搜尋first所代表的值的話,除了直接用map[要搜尋的東西]或是map.find就可以得到,但是second的呢?當然,直接訪查map的所有成員並做比對就可以,這邊提供一個利用STL來訪查的方法。
4 年前
const int i = 2 * 2;當我們定義i為const,且值為2 * 2 = 4,編譯器會在編譯期就會做2 * 2 = 4,然而這個過程就叫做constant folding,之後就像巨集一樣,把i指定為4,在程式中遇到i就替代成4,這個過程就叫做constant propagation,所以基本上這個i是不會佔記憶體空間的。
Copyright 2010 亞嘎米. Designed by CSS Templates | Blogger Templates by TeknoMobi | Sponsored by Domain Promo Codes