私は C# のバックグラウンドを持っており、特に Windows Phone 8 プラットフォームで C++ を学んでいます。
多くのコード サンプル (SDK と共にインストールされます) は、Hat 演算子 ^ の使用法を示しています (ここを参照:帽子をかぶる型)。
例えば:
void PhoneDX::Initialize(CoreApplicationView^ applicationView)
{
// ... function body
}
不思議なんだけど:
特に Windows Phone 8 で、ほとんどのポインターがそのように定義されているのはなぜですか?
その構文は必須ですか?別のプラットフォーム (この構文を使用しない) の C++ ネイティブ ライブラリを使用しているとします。問題なく動作するはずですか?