gpt4 book ai didi

c++ - Windows 8 开发可以使用 native c++ 吗?

转载 作者:搜寻专家 更新时间:2023-10-31 00:01:07 24 4
gpt4 key购买 nike

您可以仅使用 c++ 为 Windows 8 制作 Metro 应用程序吗? 我的意思是,没有所有那些特定于 Windows 编译器的扩展,例如 gc 等等。我试过为 Windows 8 开发人员搜索一些代码,并且每个 C++ 代码示例都使用了所有那些相当无用的 Windows C++ 扩展。

最佳答案

您的问题本质上是关于您是否必须使用 C++/CX 扩展来编写 Metro 应用程序。

不,您不必;所有语言扩展都有语言内的类似物。您可以将 C++/CX 扩展想象成 Qt 的预处理器设置魔法。所有 C++/CX 扩展都有等效的纯 C++ 类似物。您可以明确地将其全部写出来。

你只是不是真的想要。 Metro API 基于 COM 对象等。因此,您必须明确处理 COM 接口(interface)、编码等。

无论哪种方式,您都在编写只能在 Windows 上运行的代码。因此,您不妨让自己轻松一点,并在必要时使用语言扩展。

关于c++ - Windows 8 开发可以使用 native c++ 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11179802/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com