当前位置:首页 > 电子书 > 电子书下载 > 程序设计 >
C++程序设计语言:第4部分标准库 C++程序设计语言:第4部分标准库
ltag0110rtag

ltag0110rtag 提供上传

资源
36
粉丝
49
喜欢
146
评论
13

    C++程序设计语言:第4部分标准库 PDF 第4版

    C++语言电子书
    • 发布时间:2019-11-24 16:30:07

    给大家带来的一篇关于C++语言相关的电子书资源,介绍了关于C++、程序设计、标准库方面的内容,本书是由机械工业出版社出版,格式为PDF,资源大小86.4 MB,本贾尼·斯特劳斯特鲁普编写,目前豆瓣、亚马逊、当当、京东等电子书综合评分为:7.3。

  • C++程序设计语言:第4部分标准库 PDF 下载
  • 下载地址:https://pan.baidu.com/s/1eSjd_OdquVlPekDHw6BFy
  • 提取码:yu53
  • C++语言之父的经典名著之最新版本,全面掌握标准C++11及其编程技术的权威指南!

    第1版1985年,第2版1991年,第3版1997年,特别版2000年,第4版2013年,经典无限延伸……

    C++程序设计语言(原书第4版)是在C++语言和程序设计领域具有深远影响、畅销不衰的经典著作,由C++语言的设计者和最初的实现者Bjarne Stroustrup编写,对C++语言进行了最全面、最权威的论述,覆盖标准C++以及由C++所支持的关键编程技术和设计技术。本书英文原版一经面世,即引起业内人士的高度评价和热烈欢迎,先后被翻译成德、希、匈、西、荷、法、日、俄、中、韩等近20种语言,数以百万计的程序员从中获益,是无可取代的C++经典力作。

    新的C++11标准使得程序员能以更清晰、更简明、更直接的方式表达思想,从而编写出更快速和高效的代码。在最新出版的第4版中,Stroustrup博士针对最新的C++11标准,为所有希望更有效使用C++语言编程的程序员重新组织、扩展和全面重写了这本C++语言的权威参考书和学习指南,细致、全面、综合地阐述了C++语言及其基本特性、抽象机制、标准库和关键设计技术。

    新的C++11标准的内容包括
    支持并发处理。
    正则表达式、资源管理指针、随机数、改进的容器(包括哈希表)以及其他很多特性。
    通用和一致的初始化机制、更简单的for语句、移动语义、基础的Unicode支持。
    lambda表达式、通用常量表达式、控制类缺省定义的能力、可变参数模板、模板别名、用户定义的字面值常量。
    兼容性问题。

    目录

    • 第3版前言
    • 第2版前言
    • 第1版前言
    • 第四部分 标准库
    • 第30章 标准库概览 2
    • 第31章 STL容器 24
    • 第32章 STL算法 59
    • 第33章 STL迭代器 80
    • 第34章 内存和资源 96
    • 第35章 工具 126
    • 第36章 字符串 146
    • 第37章 正则表达式 160
    • 第38章 I/O流 178
    • 第39章 区域设置 209
    • 第40章 数值计算 252
    • 第41章 并发 279
    • 第42章 线程和任务 293
    • 第43章 C标准库 330
    • 第44章 兼容性 341

    上一篇:移动终端应用开发技术:Android实战

    下一篇:iOS应用程序开发方法与实践

    展开 +

    收起 -

     
    C++语言 相关内容
    Boost程序库完全开发指南:深入C++
    Boost程序库完全开发指南:深入C++ 超清完整版

    《Boost程序库完全开发指南深入C准标准库(第4版)》主题鲜明、构造认真细致、详略恰当、解读深入,领着用户领略到了C的*前沿科技,坚信会是每名C程序猿的必需工具书。 Boost是1个功能齐全

    立即下载
    c++项目开发实战入门
    c++项目开发实战入门 彩色影印版

    本书共8个项目为案例,从软件工程的角度出发,按照项目的开发顺序,系统、全面地介绍了项目开发流程,从开发背景、系统功能分析等内容,是一本让初学者通过项目实战开发学编程教程

    立即下载
     妙趣横生的算法:C++语言实现
    妙趣横生的算法:C++语言实现 清晰扫描版

    本书内容丰富,生动有趣,寓教于乐,旨在帮助读者学习数据结构和算法的相关知识,从而开阔眼界,培养编程兴趣,提高编程能力,增强求职的竞争力

    立即下载
    深入实践C++模板编程
    深入实践C++模板编程 高清版

    C++模板编程领域的经典著作,由资深C++开发工程师撰写。本书以透彻分析原理为前提,深入讲解了模板编程的基本原理、标准库中算法与容器等模板的实现原理;以实践为导向,通过大量的模

    立即下载
    数字图像处理与机器视觉:Visual C++与Matlab实现
    数字图像处理与机器视觉:Visual C++与Matlab实现 清晰扫描第2版

    本书将理论知识、科学研究和工程实践有机结合起来,内容涉及数字图像处理和识别技术的方方面面,结构紧凑,内容深入浅出,讲解图文并茂,感兴趣的可以下载学习

    立即下载
    趣题学算法(C++)
    趣题学算法(C++) 原版完整版 立即下载
    Node.js:来一打(C++ 扩展)
    Node.js:来一打(C++ 扩展) 高质量版

    Node.js做为近些年兴盛的这种程序编写运作时,托V8模块的福,在做为后端开发服务项目时会较为高的运作高效率,在许多情景下针对人们的平时开发设计充足用了。但是,它更为开发人员开过

    立即下载
    C++数据结构与算法
    C++数据结构与算法 第4版

    这本《C++数据结构与算法(第4版)》全面系统地介绍了数据结构,并以C++语言实现相关的算法。 主要强调了数据结构和算法之间的联系,使用面向对象的方法介绍数据结构,其内容包括算法的复

    立即下载
    学习笔记
    网友NO.971094

    如何让Python支持分数类型(利用标准库fractions模块)的方法详解

    最近在工作中遇到了分数处理,查找相关的资料发现可以利用Fraction类来实现,所以下面这篇文章主要给大家介绍了关于利用标准库fractions模块让Python支持分数类型的相关资料,文中通过示例代码介绍的非常详细,需要的朋友可以参考下。 前言 你可能不需要经常处理分数,但当你需要时,Python的Fraction类会给你很大的帮助。本文将给大家详细介绍关于利用标准库fractions模块让Python支持分数类型的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍: fractions模块 fractions模块提供了分数类型的支持。 Fraction类 该类是fractions模块的核心,它继承了 numbers.Rational 类并且实现了该类所有的方法。 构造函数并不复杂: class fractions.Fraction(numerator=0, denominator=1) class fractions.Fraction(int|float|str|Decimal|Fraction) 可以同时提供分子(numerator)和分母(denominator)给构造函数用于实例化Fraction类,但两者必须同时是int类型或者 numbers.Rational 类型,否则会抛出类型错误。当分母为0,初始化的时候会导致抛出异常ZeropisionError。 而如果只提供一个参数,则可以用上述五种类型进行初始化。当使用字符串进行初始化时,fractions模块使用内置的正则表达式进行匹配。而使用浮点数或者Decimal进行初始化时,fractions模块会在内部调用……

    网友NO.530785

    javascript标准库(js的标准内置对象)总结

    值属性 这部分属性只是简单的值,它们没有自己的属性和方法。 Infinity 全局属性 Infinity 是一个数值,表示无穷大。 NaN 全局属性 NaN 的值表示不是一个数字(Not-A-Number)。 undefined 全局属性undefined表示原始值undefined。它是一个JavaScript的 原始数据类型 。 null 值 null 特指对象的值未设置。它是 JavaScript 基本类型 之一。 函数属性 全局函数可以直接调用,不需要在调用时指定所属对象,执行结束后会将结果直接返回给调用者。 eval(str) eval() 函数会将传入的字符串当做 JavaScript 代码进行执行。 PS:eval会造成安全和性能方面的问题,具体参见避免在不必要的情况下使用 eval。 isFinite(arg) 判断被传入的值(非number类型将转换为number类型)是否为有限值。 isNaN() 判断被传入的值(非number类型将转换为number类型)是否为NaN。 PS:使用Number.isNaN()来代替更有语义性。 parseFloat(str) parseFloat() 函数解析一个字符串参数并返回一个浮点数。 PS:如果在解析过程中遇到了正负号(+或-),数字(0-9),小数点,或者科学记数法中的指数(e或E)以外的字符,则它会忽略该字符以及之后的所有字符,返回当前已经解析到的浮点数.同时参数字符串首位的空白符会被忽略. 如果第一个字符不能解析,直接返回NaN。 parseInt(str, radix); parseInt() 函数解析一个字符串参数,并返回……

    网友NO.550206

    Python中关于OS标准库的使用方法总结

    python中的OS库提供了使用各种操作系统功能的接口。是经常用到的一个库,所以这篇文章主要给大家总结介绍了关于Python中标准库OS的常用方法,文中给出了详细的示例代码供大家参考学习,需要的朋友们下面来一起看看吧。 前言 我们经常会与文件和目录打交道,对于这些操作python提供了一个os模块,里面包含了很多操作文件和目录的函数。在写一些系统脚本或者自动化运维脚本的时候经常会用到这个 os 库,所以这里做个整理,方便需要的时候或者需要的朋友查找学习,下面话不多说,来一起看看详细的介绍吧。 1、 os.sep 获得当前操作系统使用的目录分隔符,比如 Windows 就会得到\而 Linux/Unix 就会得到/ os.name 获得当前使用的操作系统,Windows 是 NT 内核,所以会得到nt,而 Linux/Unix 用户则会得到posix 2、 os.getcwd() 获得当前工作目录,即当前 Python 脚本工作的目录路径。 3、 os.getenv() 用来获得环境变量 os.getenv('PATH') 4、 os.environ 可以获取并修改环境变量 print(os.environ['PATH'])os.environ += 'D:/testdir/bin/'print(os.environ[PATH]) 5、 os.listdir() 列出某目录下所有的目录和文件 print(os.listdir()) 6、 os.remove() 删除文件 os.remove('D:/test.file') 7、 os.system() 运行 Shell 或者 CMD 命令 os.system('ifconfig') 8、 os.linesep 获取当前平台使用的行终止符。例如,Windows 使用……

    网友NO.759384

    Python标准库笔记struct模块的使用

    最近在学习python网络编程这一块,在写简单的socket通信代码时,遇到了struct这个模块的使用,当时不太清楚这到底有和作用,后来查阅了相关资料大概了解了,在这里做一下简单的总结。 了解c语言的人,一定会知道struct结构体在c语言中的作用,它定义了一种结构,里面包含不同类型的数据(int,char,bool等等),方便对某一结构对象进行处理。而在网络通信当中,大多传递的数据是以二进制流(binary data)存在的。当传递字符串时,不必担心太多的问题,而当传递诸如int、char之类的基本数据的时候,就需要有一种机制将某些特定的结构体类型打包成二进制流的字符串然后再网络传输,而接收端也应该可以通过某种机制进行解包还原出原始的结构体数据。python中的struct模块就提供了这样的机制,该模块的主要作用就是对python基本类型值与用python字符串格式表示的C struct类型间的转化(This module performs conversions between Python values and C structs represented as Python strings.)。stuct模块提供了很简单的几个函数,下面写几个例子。 该模块作用是完成Python数值和C语言结构体的Python字符串形式间的转换。这可以用于处理存储在文件中或从网络连接中存储的二进制数据,以及其他数据源。 用途: 在Python基本数据类型和二进制数据之间进行转换 struc……

    电子书 编程教程 文档 软件 源码 视频

    Copyright 2018-2020 xz577.com 码农之家

    本站所有电子书资源不再提供下载地址,只分享来路

    免责声明:网站所有作品均由会员网上搜集共同更新,仅供读者预览及学习交流使用,下载后请24小时内删除

    版权投诉 / 书籍推广 / 赞助:QQ:520161757