【问题标题】:Differences in Microsofts C++ STL for Windows CE?Microsofts C++ STL for Windows CE 的区别?
【发布时间】:2009-09-03 13:55:37
【问题描述】:

任何人都知道微软为 Windows CE 实现的 STL 与桌面的完整 STL 相比的完整列表吗?我正在使用 WinCE 6.0 和 VS 2005。

我有点惊讶他们似乎删除了这么多东西;对于 GCC 来说几乎是一样的。谢谢!

【问题讨论】:

  • 您使用的是哪个版本的 CE?

标签: c++ stl windows-ce


【解决方案1】:

根据Standard C++ Library Reference for Devices,(唯一的)区别是:

新功能

Stream 支持已添加到此版本的标准 C++ 库中。

不支持的功能

  • 设备的标准 C++ 库不包括语言环境支持。
  • uncaught_exception 仅支持 Windows CE 5.0 及更高版本,包括 Windows Mobile 2005 平台。

不支持的标题

标准 C++ 库的设备版本不支持以下标头:

  • <cerrno>
  • <csignal>
  • <locale>

【讨论】:

  • 不幸的是,当涉及到 Windows Mobile 时,我遇到了更多的不同。从 C 中取出了一些与字符串相关的函数。我不记得是哪一年了,我发现这一点已经一年了。
  • 是 - 请参阅“Windows CE C 运行时库中不支持的类别”(msdn.microsoft.com/en-us/library/ms859579.aspx) 和“Windows CE 支持的 C 运行时函数”(msdn.microsoft.com/en-us/library/ms859613.aspx)。但问题是关于 CE 的 C++ STL。
  • 谢谢,我总是觉得很难在 MSDN 上找到这类概述文章。我开始怀疑我什么时候不能使用流...
猜你喜欢
  • 2010-10-27
  • 2010-09-21
  • 1970-01-01
  • 2012-10-08
  • 2011-01-31
  • 2011-07-09
  • 2016-11-22
  • 2011-03-21
相关资源
最近更新 更多