我刚刚遇到了这段代码,一些谷歌搜索没有找到对这种神秘(对我来说)语法的解释。
Hashtable^ tempHash = gcnew Hashtable(iterators_); IDictionaryEnumerator^ enumerator = tempHash->GetEnumerator();
插入符号到底是什么意思?(这gcnew对我来说也是新的,我在这里问过这个问题。)
gcnew
这是C++/CLI,插入符号是 *(指针)的托管等效项,在 C++/CLI 术语中称为“引用类型”的“句柄”(因为您仍然可以拥有非托管指针)。
(感谢 Aardvark 指出更好的术语。)