C++中的^符号,表示什么意思,求各位大神指点,该如何处理

C++中的^符号,表示什么意思,求各位大神指点
今天查MSDN,发现一个^符号,源语句如下

public:
String^ MapPath(
  String^ path
)


请大神们指点一下,谢

------解决方案--------------------
看错了吧,^好像是按位取反,不过用在这里好像不合适
------解决方案--------------------
你这个是VC.NET里的语法,差不多等同于VC++里的指针。
------解决方案--------------------
探讨

你这个是VC.NET里的语法,差不多等同于VC++里的指针。

------解决方案--------------------
这是clr的语法,path是String指针,需要自己释放