重複の可能性:
C++/CLI でキャレット ('^') は何を意味しますか?
C++/CLR では、ハット文字 ^ は何をしますか?
次のように、変数宣言のデータ型に適用された場合、C++ で^文字は何を意味しますか?
String^ input;
また
List<String^>^ phoneNumbers;
重複の可能性:
C++/CLI でキャレット ('^') は何を意味しますか?
C++/CLR では、ハット文字 ^ は何をしますか?
次のように、変数宣言のデータ型に適用された場合、C++ で^文字は何を意味しますか?
String^ input;
また
List<String^>^ phoneNumbers;
Microsoft コンパイラを想定すると、これは C++ からではなく、 C ++/CLIと呼ばれる Microsoft 独自の C++ 方言からのものです。これは、.NET ガベージ コレクション オブジェクトを示します。
これはマネージド ポインターです。* に似ていますが、GC によって収集されます。
そうそう、それは明らかに C++/CLI でのみ機能します (投稿には既に cli のタグが付けられていますが、これを明示的に述べる必要があると感じています)。