2008-05-14から1日間の記事一覧

VC++9.0 SP1 Beta で警告出るようになった

以下のコードで警告が出る(VC++9.0 ではたぶん出なかった) #include <iostream> #include <vector> #include <algorithm> #include <boost/lambda/lambda.hpp> using namespace std; using namespace boost::lambda; int main() { vector<int> v; v.push_back(3); v.push_back(1); v.push_back(4); for_each(v.begin(), v</int></boost/lambda/lambda.hpp></algorithm></vector></iostream>…

VC++9.0 SP1 Beta バグ修正

VC++9.0 での ADL のバグが直ってるみたいです http://d.hatena.ne.jp/faith_and_brave/20071219/1198055224

for each バグ

map / unordered_map を for each 文でループして要素を const 参照で受け取ったらキーが消えました #include <iostream> #include <string> #include <map> // or <unordered_map> using namespace std; int main() { map<string, int> dict; // or unordered_map<string, int> dict["Akira"] = 23; dict["Johnny"] = 38; dic</string,></string,></unordered_map></map></string></iostream>…