我已经学习 C++ 几个月了,发现它是一门优秀的语言,尽管它有好处。
我想知道所谓的Objective-C++到底是什么,是否值得学习它作为针对 Apple 环境(即 Mac OS X、iPhone OS)的主要开发语言。在网上搜索我只找到了几篇好文章:主要是Wikipedia 的条目和Mac Dev Center的一篇。
维基百科说:
Objective-C++ 是 GNU Compiler Collection 的前端,它可以编译使用 C++ 和 Objective-C 语法组合的源文件。Objective-C++ 向 C++ 添加了 Objective-C 对 C 的扩展。
Mac 开发中心文章补充说:
Apple 的 Objective-C 编译器允许您在同一个源文件中自由混合 C++ 和 Objective-C 代码。这种 Objective-C/C++ 混合语言称为 Objective-C++。有了它,您可以利用 Objective-C 应用程序中现有的 C++ 库。
Apple 文章称 Objective-C++ 是一种语言。这是正确的吗?
我想知道以下内容:
- 在不了解 C/Objective-C 的情况下,是否可以学习和使用 Objective-C++?
- 是否有任何可以获取更多信息和/或帮助的好书、网站、论坛等?
- 据你所知,有没有用 Objective-C++ 完成的大项目?