【问题标题】:Could somebody recommend a book about development of portable C/C++ code? [duplicate]有人可以推荐一本关于可移植 C/C++ 代码开发的书吗? [复制]
【发布时间】:2012-01-26 16:37:45
【问题描述】:

可能重复:
The Definitive C++ Book Guide and List

我面临着可移植代码开发(C 或 C++)的问题。 有人可以告诉我哪本书可以帮助解决这个问题吗?

已编辑:

其实我不知道平台的类型。我被要求写一个简单的程序。该程序必须是可移植的。我不是这个问题的专家。我不明白这是什么意思,我该怎么办。

已编辑

这里有一篇专门讨论这个问题的文章: http://www.feyrer.de/PGC/Fighting_the_Lemmings.pdf 据我了解,问题是真实存在的。 我想在编写程序之前研究这个问题。

【问题讨论】:

  • 提及您需要支持的特定平台可能会很有用。
  • “C/C++ 代码”是什么意思?建议:远离多语言源文件!
  • 也许这真的是 2 个问题,因为 C 和 C++ 完全不同。

标签: c++ c portability


【解决方案1】:

“便携”如何便携?你的意思是只是 Windows/Linux 还是你的意思是它也必须移植到 8051 uProc?

C 标准库和 C++ 在任何地方都得到了很好的支持。并非所有编译器都实现了一些 C++11 功能 - 但常见的是。

当您想与操作系统或硬件中的任何东西交谈时,棘手的部分就出现了 - 此时可能值得使用 Qt 或 WxWidgets 之类的东西 - 或者坚持使用 Boost。

【讨论】:

  • 其实我不知道平台的类型。我被要求写一个简单的程序。该程序必须是可移植的。我不是这个问题的专家。我不明白这是什么意思,我该怎么办。
  • 对于简单的程序,只需坚持标准 C(或 C++)编程语言书中的内容。
  • 投了反对票,因为它似乎忽略了创建可移植代码的难度。我绝对支持“便携性如何”这句话,但便携性仍然hard。
猜你喜欢
  • 2020-06-03
  • 2011-05-26
  • 1970-01-01
  • 2015-04-03
  • 2012-03-16
  • 1970-01-01
  • 1970-01-01
  • 2014-05-18
  • 1970-01-01
相关资源
最近更新 更多