sample サンプルの動作確認バージョン [GCC4.4/1.41.0] [VC9/1.41.0] #include <string> #include <boost/lexical_cast.hpp> using namespace std; int main() { using boost::lexical_cast; string str_thousand = "1000"; int int_ninety = 90; int a = lexical_cast<int>( str_thousand ); string s = lexical_cast<string>( int_ninety ); // aには1000、sには"90"が入ります。 return 0; } なお、変換出来ない場合は bad_lexical_cast 例外が投げられますので、 ホントはちゃんと try~ca
#include <iostream> #include <vector> #include <shand/foreach.hpp> #include <boost/assign/std/vector.hpp> using namespace std; using namespace boost::assign; int main() { vector<int> v; v += 3, 1, 4; // !!! foreach (int value, v) cout << value << endl; return 0; } +=の中ではpush_backやってて、戻り値にlist_inserterとかいうのを使ってるのでカンマ区切りできるんだってさ 念のためboost::assign使わないコード #include <iostream> #include <vector> #include
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く