【发布时间】:2012-07-12 12:39:41
【问题描述】:
我已经搜索了很多,但没有找到有用的结果。
我目前正在尝试为 Windows 8 Metro 编写简单的 DirextX 游戏,并且遇到了很多 _In_。我只是想知道它是什么。
另外,我看到很多使用^ 作为指针*,我觉得这很奇怪。除此之外,一些类的接口为ref class MyClass,我认为这是为了 C# 的易读性。
无论如何,任何帮助都会很棒。
【问题讨论】:
-
SomeType^是一个 C++/CLI 托管指针。那不是 C++。 -
这些都不是真正的 C++。它们是 C++/CLI 或者可能是 C++/CX(或者可能是较旧的“托管 C++”)。每隔几年,Microsoft 就会发明一种基于 C++ 的新语言,但对其“托管”环境 (.NET) 进行了扩展。到目前为止,这些都没有获得很大的普及(委婉地说)。
-
当他提到 Metro 时,我想说那是 WinRT 的 C++/CX 的一部分...
-
^不是指针。
标签: c++ c microsoft-metro c++-cx