« 08月30日のココロ日記(BlogPet) | トップページ | 09月06日のココロ日記(BlogPet) »

2009年8月31日

C++/CLIはじめました

最近、脱MFCを目指して、C++/CLIに取り組んでいるんだけど、これはC++とはやっぱり別の言語だね。確かに一つのソースに共存することはできるけど、ヘッダーにC++/CLIクラスを定義するとDLLにプロジェクト分けたときに多重定義にされてしまう (DLLからクラス定義が読み込まれる) ので、利用する側ではヘッダーをインクルードしてはいけないとか。

従来のC++クラスはヘッダーをインクルードしなきゃいけないので、一つのヘッダーに従来型のC++クラスとC++/CLIクラスを書くとひどい目に。というか <afxwinforms.h> でひどい目に遭った。Microsoft謹製なのにダメすぎ。

リンク: C  : .NET Framework プログラミング最良の言語.

|

« 08月30日のココロ日記(BlogPet) | トップページ | 09月06日のココロ日記(BlogPet) »

コメント

コメントを書く



(ウェブ上には掲載しません)




トラックバック

この記事のトラックバックURL:
http://app.cocolog-nifty.com/t/trackback/42551/46081380

この記事へのトラックバック一覧です: C++/CLIはじめました:

« 08月30日のココロ日記(BlogPet) | トップページ | 09月06日のココロ日記(BlogPet) »