【发布时间】:2013-03-19 20:55:54
【问题描述】:
当我偶然发现一些 MS 头文件时......我发现了这样的代码
void App::OnSuspending(Object^ sender, SuspendingEventArgs^ args)
是的,一个普通的函数头,但注意参数声明 “Object^”,“SuspendingEventArgs^”,我知道它们是某种类,但是在它们后面加“^”有什么用?
【问题讨论】:
-
那是完全不同的语言C++/CLI
-
您正在查看 C++/CLI 或 C++/CX 代码,
^(帽子)表示该类型是托管指针。 -
也可能是C++/CX,这种情况下^是“跟踪引用”。
标签: c++ class types parameters symbols