返回介绍

C++0x 难学吗?

发布于 2025-02-26 23:19:54 字数 539 浏览 0 评论 0 收藏 0

虽然我们不能在删除大量代码的前提下从 C++中移除任何有影响的特性,C++0x 仍旧比 C++98 大,所以如果你想熟知每一个规则,学习 C++0x 将会是很困难的。有两个工具可以帮助我们简化学习过程(从学习者的角度而言)

  • 一般化: 替换,也就是用 C++0x 所提供的新特性替换 C++以前所使用的各种特性。 (例如, uniform initialization, inheriting constructors, 和 threads). (?)(译注:这一段不太理解,但是从给出的例子来看,大约是某些原来使用 C++98 实现起来非常复杂的功能,现在可以在 C++0x 中轻松简便地实现,所以用 C++0x 替换 C++98,比如线程就是一个非常明显的例子。)
  • 简单化:提供比原来的方法更加简单的第二种选择。 (例如,array, auto, range for statement, and regex,这些特性都使得 C++的开发更加简单。)

显然,“自下而上”的教/学方式将使得这些优势毫无发挥的地方,并且目前几乎没有别的不同方式。这应该随时间而变化。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文