Training for D-Day

ブログの内容は個人の見解であり、所属する企業を代表するものではありません。

2015-07-01から1ヶ月間の記事一覧

Windowsパソコンが欲しくなってきたけど、Skylakeまで待つ

現在 MacBook Pro retina 2012 midを使っています。 MacBook Pro (15-inch, Mid 2012) - 技術仕様 起動スピードや処理速度、全然文句ないです。 ただ、容量がすごい少ないですね。(SSD256GB)Bootcampにて、Win8.1も使っているので。。 もうWin10が入る余裕な…

MFC CStringをparse(パース) / Split(分割)してCStringArrayに格納スル方法

直感的にはバシッと一行でやって欲しいぐらいですが、MFCだと難しいです。 以下の記事が良いですね。 How to Parse Empty Tokens using CString::Tokenize() - CodeProject SimpleTokenizer と MyTokenizer の違いは、 各要素がDelimiterだけでもうまく機能…

MFCのSerialize,Desirialize part.3 CMap<int,CStringArray*>にて

結論から言うと、出来なそう。 トータルで2時間ほど粘ったが、断念しました。 まず CMap<int, int, CStringArray, CStringArray&> で宣言すると怒られます。 =オペレータがない。 で、 CMap<int, int, CStringArray*, CStringArray* &> でやると一見大丈夫そうですが、Desirialize がうまくいかないです。 でもたしかにCStringArrayの要素数が</int,></int,>…

MFCのSerialize,Desirialize part.2 CStringArrayにて

CMapの要素にCStringArrayが良かったのですが、なかなか出来なかったので、 とりあえずCStringArrayのみでやってみました。 CStringArrayのnew/deleteはちゃんと出来ていなのでご注意ください。 void Initialize() { clock_t start, finish; double duration…

MFCのSerialize,Desirialize part.1 CMap<int,CString>にて

はじめに 誰も使ってないかも知れませんが、 MFCのCMapでのシリアライズ・デシリアライズを試してみました。 まずは単純なintとCStringのMapで、50万の要素で。 環境 環境は、Visual Studio 2013 Community Edition MFC アプリ(ダイアログ)です。 コード 名…

隠しファイルの上をいく、システム隠しファイル(Windows)

Qiitaに記事を書きました。 エクスプローラーで通常見れないフォルダ・ファイルの作り方(Windows/.NET/C#)システム隠しファイル - Qiitaqiita.com 実はこれは、Windowsプログラミングの極意 Windowsプログラミングの極意 歴史から学ぶ実践的Windowsプログラ…