2014年5月30日金曜日

C++のfor_each

C++のfor_each備忘録

1.for_eachループ外のvectorへ値を追加する
vector<char> vec;
string sub = "A:a,b,c,d,e,f".substr(2);
for_each(sub.begin(), sub.end(), [&vec](char c) {
if(c!=',')
 vec.push_back(c);
});

2014年5月25日日曜日

C#での数値型は、可能な限り「sbyte」を使うべし

C#でのプログラミング注意点

C#で数値型変数を使う場合、
可能であれば「sbyte」型を使用するべし。

扱える数値範囲が「-127~+127」と狭いが、
「byte」を使うよりも、
処理速度が断然速い

大量データを扱うときなどは特に「sbyte」の使用を心掛けるべし。