Tag Archives: vc++

[ VC++ ] セマフォを使った排他制御のサンプルコード ( CreateSemaphore )

ここでは、VC++ でセマフォの基本的な使い方のサンプルコードを掲載しています。セマフォは排他制御に利用することが一般的です(むしろそれ以外の使い方は知りません)。

Continue reading »

スポンサーリンク


[ MFC ] 文字列を改行で分割して取り出す ( CAtlString::Tokenize )

ここでは、VC++ の MFC アプリケーションで、文字列を改行で分割して取り出すサンプルコードを掲載しています。

C や C++ で文字列操作は、久しぶり(でなくとも)にやると本当に大変に感じます。マイクロソフトさん、split とかお願いします。それで私の仕事がなくなっても構いません。

Continue reading »

[ VC++ ] MFC プロジェクトでデバッグ出力ウィンドウに出力する ( TRACE, ATLTRACE2 )

アプリ作成の第一歩は、デバッグ出力ウィンドウに文字列を出力させることです。必ずしもそうであるとは言えませんが、ここではデバッグ用の出力ウィンドウに文字列を出力させる方法と、カテゴリとレベルによる出力の制御方法について説明します。

Continue reading »

[ VC++ ] メモリ領域の動的確保と解放( new, delete 演算子)

C言語でメモリの動的確保を行いたい場合は、malloc と free 関数を使用していました。c++ はC言語もサポートしているので同じように malloc, free 関数を使用することができますが、c++ ではクラスなどのインスタンス化を行う場合は、new 演算子を使用しますので、メモリも new 演算子で確保することが多いです。

Continue reading »