Skip to Content
C++程序设计语言(第4部分:标准库)(原书第4版)
book

C++程序设计语言(第4部分:标准库)(原书第4版)

by 本贾尼 斯特劳斯特鲁普
August 2021
Intermediate to advanced
450 pages
6h 57m
Chinese
Pearson
Content preview from C++程序设计语言(第4部分:标准库)(原书第4版)

44.1 引言

本章介绍标准C++(ISO/IEC 14882-2011定义)与较早版本(如ISO/IEC 14882-1988)间的差异,以及与标准C(ISO/IEC 9899-2011定义)和较早C版本(如经典C)之间的差异。本章的目的是:

·给出C++11新特性的简明列表;

·介绍会给程序员带来难题的差异;

·指出解决问题的方法。

大多数兼容性问题都发生在人们尝试将C程序升级为C++程序时、尝试将旧版本C++程序移植到新版本C++时(如C++98或C++11),以及尝试用旧版本编译器编译使用新特性的C++程序时。本章的目的不是穷举所有可能的兼容性问题,而是列出最常见的问题并介绍其标准解决方案。

当考察兼容性问题时,要考虑的一个关键问题是程序开发要用到哪些C++实现。为了学习C++,使用最完整且最有用的实现是很有意义的。而为了交付一个产品,更稳妥的策略可能是令产品能在尽量多的系统上运行。以往,这曾是不使用C++新特性的一个原因(更多的时候只是一个借口)。但是,C++实现正在逐渐合流,跨平台移植已不再需要特别小心地考虑兼容性问题了。

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

算法精讲视频课程:24篇系列讲座

算法精讲视频课程:24篇系列讲座

罗伯特·塞奇威克, 凯文·韦恩(Kevin Wayne)
可编程网络自动化

可编程网络自动化

Jason Edelman, Scott S. Lowe, Matt Oswalt
C语言核心技术(原书第2版)

C语言核心技术(原书第2版)

Peter Prinz, Tony Crawford
Go程序设计语言

Go程序设计语言

艾伦A. A.多诺万, 布莱恩W. 柯尼汉

Publisher Resources

ISBN: 9787111544395