可能性の重複:
What does the caret (‘^’) mean in C++/CLI?
In C++/CLR, what does a hat character^do?C++宣言で^文字を使用するとどういう意味ですか?
のように、変数の宣言にデータ型に適用されたとき^文字はC++で何を意味する:
String^ input;
r
List<String^>^ phoneNumbers;
可能性の重複:
What does the caret (‘^’) mean in C++/CLI?
In C++/CLR, what does a hat character^do?C++宣言で^文字を使用するとどういう意味ですか?
のように、変数の宣言にデータ型に適用されたとき^文字はC++で何を意味する:
String^ input;
r
List<String^>^ phoneNumbers;
Microsoftコンパイラを想定すると、これはC++からではなく、C++/CLIと呼ばれるMicrosoft自身のC++の方言からです。これは、.NETガベージコレクションオブジェクトを示します。
これは質問に答えません。 – prazuber
@prazuber:今は、申し訳ありません。 –
これは管理されたポインタです。 *と同様ですが、GCによって収集されます。
ああ、これはC++/CLIでのみ動作します(あなたの投稿はすでにcliタグが付けられていましたが、明示的にこれを述べる必要があると感じています)。
これは、それがC++ではなく、紛らわしい構文と名前でMicrosoftによって発明された言語であることを意味します。 –
Rob Walkerの投稿を参照してください:http://stackoverflow.com/questions/202463/what-does-the-caret-mean-in-c-cli – Boundless