C++, C++/CLI, CLRの自習(since 2008.04)

C++ は C++/CLI と呼ばれる体系に進化したようで、VC2005から CLR アプリケーションとして作成できるようになった。C++/CLI は C# とも違う。
簡単なリストを示す。VCExp2008でももちろん作成できる。プロジェクトは「CLR」の「空のCLR アプリケーション」を選ぶ。
//
// CLR のテスト その0	定番 hello
//
using namespace System;			// Systemクラスの名前を短縮で使う
int main()						// main( array ^args )でなくてもいい
{	
	System::String ^str;		// *str のような感じ、マネージされたデータ
	str = "hello CLR";	
	Console::WriteLine(str);	
	Console::ReadKey();			// getch() の代わり
	return 0;
}
実行結果は以下の様