【问题标题】:STL and TR1 on mobile devices移动设备上的 STL 和 TR1
【发布时间】:2011-07-27 20:45:51
【问题描述】:

我是开发智能手机应用程序的新手,但在使用 STL 和 TR1 编写桌面应用程序方面拥有丰富的经验。

开发时是否可以使用这些库:

  1. iOS 官方开发工具
  2. Android NDK
  3. Marmalade(前 Airplay SDK)

【问题讨论】:

  • 没有名为 STL 的库 :)
  • 我明白 STL 和 TR1 只是标准,可以有不同的实现。因此,如果很关键,我可以将问题的措辞改为“这些标准是否在以下 SDK 中实现?”。
  • 没有称为 STL 的标准 :-)
  • 如果 STL 不是库(尽管是标准模板库)也不是标准(尽管在 C++ 标准中有所描述),那么它的正确英文单词是什么?
  • @Sergey:C++ 的标准库被称为“C++ 标准库”。它的一部分基于一个名为“STL”的古老图书馆;如果您使用该术语,那么我们必须猜测您是指标准库、基于古代库的特定部分,还是古代库本身。

标签: c++ mobile stl


【解决方案1】:

C++03 STL 可用于 iOS 和 Android NDK。 TR1 的大部分内容也适用于两者,因为它们都使用 GCC 4.x。

我不熟悉果酱。

【讨论】:

  • 我们如何在我们的android ndk项目中包含TR1?
  • #include <tr1/whichever_header_you_need> 通常。
【解决方案2】:

可以在 iOS 和 Android 应用程序中使用 STL 类和 Boost 库。我想这也包括 TR1 课程。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-08-17
    • 1970-01-01
    • 2011-01-23
    • 1970-01-01
    • 2010-10-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多