gpt4 book ai didi

java - 来自 Java 和 Objective-C 的 C++

转载 作者:可可西里 更新时间:2023-11-01 17:39:41 27 4
gpt4 key购买 nike

所以,我对 Java 和 Objective-C 都很了解,但(也许很奇怪)从未真正学过 C++。显然,这些语言都是相关的,但存在我不完全理解的句法差异。是否有描述 C++ 基础知识的好文档,但仍然假设学习者知道一种编程语言?甚至可能是旨在描述语言之间差异的教程。这就是我要找的。

此外,是否有关于如何在 Mac 或 iOS 应用程序中使用 C++ 代码的好教程?我觉得需要学习 C++ 的原因是我正在尝试移植 C++ 程序,我听说您可以使用 C++ 代码并将其包装在 Obj-C GUI 中。有人可以向我指出一些关于如何执行此操作的文档/教程吗?

谢谢!

最佳答案

尽管这个家族的语言都是相关的,但这并不意味着您可以随意从一种语言转移到另一种语言并期望编写出漂亮的代码。你必须学习这门语言的习语和特质,体验它的长处和思维方式。

我建议阅读 Stroustrup 的原著(当然是现代版)。它是最权威的引用(缺少实际标准)并且写得非常清楚。这种方法的好处是您将被教导思考“我将如何在 C++ 中执行此操作”,而不是“我如何音译这段 Java 代码以使其编译”。 (此外,这种方法消除了您可能认为应该“先学习 C” 的任何风险。不要。)

在 MacOSX 上,下载并构建免费的 GCC,或获取 XCode(GCC 附带)。对于 iOS 我不知道,我怀疑你不能在上面部署 native 代码。

关于java - 来自 Java 和 Objective-C 的 C++,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6643550/

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