Windows runtime 如何获取C++/CX引用类型对象?

Windows runtime 如何获取C++/CX引用类型对象?,windows-runtime,c++-cx,Windows Runtime,C++ Cx,Windows运行时引入了新的ref对象,这些对象使用^表示法,根据文档,它基本上是一个智能指针。我正在尝试输出一些调试信息,并希望打印其中一个C++/CX ref对象的内存地址。我该怎么做呢?答案是Hans Passant在评论中给出的,答案是:只要转换到void*,就可以得到一个原始指针值。值得一读这篇Microsoft文章,只要转换到void*就可以得到一个原始指针值。谢谢Hans,我想这会给出智能指针的地址吗?智能指针指向的地址如何?不,这给出了智能指针存储的值。智能指针指向的地址。如果

Windows运行时引入了新的ref对象,这些对象使用
^
表示法,根据文档,它基本上是一个智能指针。我正在尝试输出一些调试信息,并希望打印其中一个C++/CX ref对象的内存地址。我该怎么做呢?

答案是Hans Passant在评论中给出的,答案是:只要转换到
void*
,就可以得到一个原始指针值。

值得一读这篇Microsoft文章,只要转换到void*就可以得到一个原始指针值。谢谢Hans,我想这会给出智能指针的地址吗?智能指针指向的地址如何?不,这给出了智能指针存储的值。智能指针指向的地址。如果需要智能指针的地址,则需要使用&运算符。