ちょっとしたツールを作ろうと思って、Visual C++でプロジェクトを作成していろいろ書いていたところ、gcnewという見慣れないコードが。
調べてみたら、どうやらC++で.NET Frameworkを使うC++/CLI言語らしい。プロジェクトを作成したときに意図せずそちらを選んでいたらしい。
C++: .NET Framework プログラミング最良の言語
まあ、ツールを作った目的はほぼ達成できたのでよかったが、C#と比べるとフォームのコントロールとか扱うのはちょっとやりにくい感じがする。
やっぱり今はツールを作るのならC#のほうを選んだほうがよいだろう。