标签分类 热门分类
当前位置:首页 > 程序设计电子书 > C++电子书网盘下载
C++ STL标准程序库开发指南 C++ STL标准程序库开发指南
马三小伙儿

马三小伙儿 提供上传

资源
49
粉丝
29
喜欢
286
评论
7

    C++ STL标准程序库开发指南 PDF 第2版

    C++电子书
    • 发布时间:

    给大家带来的一篇关于C++相关的电子书资源,介绍了关于C++、STL、标准程序库开发、指南方面的内容,本书是由中国铁道出版社出版,格式为PDF,资源大小86.3 MB,闫常友编写,目前豆瓣、亚马逊、当当、京东等电子书综合评分为:9.1,更多相关的学习资源可以参阅 程序设计电子书、等栏目。

  • C++ STL标准程序库开发指南 PDF 下载
  • 下载地址:https://pan.baidu.com/s/1gcpzsW3Uc0Gx_FFESunsE
  • 分享码:0e17
  • C++ STL标准程序库开发指南 pdf

    本书献给喜欢C++ STL的朋友,当您看见这本书时您应该对C++ STL已有一定的了解,希望继续深造;或者您已经暗下决心来学习它。那么本书将是您佳的选择。 如果您已经有了一些C/C++基础,那么学习起来会更加轻松。

    目录

    • 第1章 类模板简介
    • 第2章 C++中的字符串
    • 第3章 容器
    • 第4章 C++中的算法
    • 第5章 迭代器(Iterator)
    • 第6章 STL的数值计算
    • 第7章 输入/输出流
    • 第8章 异常处理
    • 第9章 通用工具
    • 第10章 语言支持
    • 第11章 检测库详解
    • 第12章 国际化库详解
    • 第13章 仿函数
    • 第14章 配置器

    上一篇:C#区块链编程  下一篇:中文版 Excel 2016宝典

    展开 +

    收起 -

     
    C++ 相关电子书
    关于C++的学习笔记
    网友NO.812316

    解决启动MongoDB错误:error while loading shared libraries: libstdc++.so.6:cannot open shared object file:

    启动MongoDB时,提示: error while loading shared libraries: libstdc++.so.6: cannot open shared object file: No such file or directory [root@SnsWeb ~]# /usr/local/mongodb/bin/mongod --dbpath=/usr/local/mongodb/data --logpath /usr/local/mongodb/logs/mongodb.log --fork/usr/local/mongodb/bin/mongod: error while loading shared libraries: libstdc++.so.6: cannot open shared object file: No such file or directory[root@SnsWeb ~]# 报错原因:缺少libstdc++.so.6运行库 解决方案:安装libstdc++.so.6运行库 1、执行命令 yum whatprovides libstdc++.so.6 然后会提示哪个安装包有这个库文件,如下: [root@SnsWeb ~]# yum whatprovides libstdc++.so.6Loaded plugins: fastestmirror, refresh-packagekit, securityLoading mirror speeds from cached hostfilelibstdc++-4.4.7-11.el6.i686 : GNU Standard C++ LibraryRepo : baseMatched from:Other : libstdc++.so.6 2、然后执行 yum -y install libstdc++-4.4.7-11.el6.i686 非常简单,工作中系统或软件会出现各种问题,不要急着去问百度,试着去阅读一下错误提示,自己根据错误提示来解决相关问题,如果是英文的还能提高你的英文阅读水平 ……

    网友NO.548177

    Python使用ctypes调用C/C++的方法

    python使用ctypes调用C/C++ 1. ctpes介绍 ctypes is a foreign function library for Python. It provides C compatible data types, and allows calling functions in DLLs or shared libraries. It can be used to wrap these libraries in pure Python. 官方文档地址: https://docs.python.org/3/library/ctypes.html 2.使用ctypes调用C语言 python对于标准C的兼容做的相当不错,调用起来相对比较简单,下面给大家上案例 1. 创建一个adder.c文件,代码如下: #include stdio.h int add_int(int, int); float add_float(float, float); int add_int(int num1, int num2) { return num1 + num2; } float add_float(float num1, float num2) { return num1 + num2; } 这是一个标准C编写的连个函数,用来计算两个整数相加和两个单精度浮点数相加 2. 编译生成.so文件供python程序调用 在linux环境下使用gcc对adder.c进行编译 命令: gcc adder.c -fPIC -shared -o adder.so 3.在python程序中调用.so 创建一个python文件,命令为adder.py,代码如下: from ctypes import *adder = CDLL("./adder.so")res_int = adder.add_int(4,5)print("result: " + str(res_int)) 然后在终端里执行命令: python adder.py 执行命令之后就能获得到输出了。 3. 使用ctypes调用C++ 与调用C语言不通,在调用C++代码时,需要在源文件中增加一个 extern "C" 的代码块 1.创建一个adder_plus.cpp文件,代码如下: #include stdio.h#include iostreamusing namespace std;int add_integer(int a , int b);fl……

    网友NO.449587

    解决安装mysqlclient的时候出现Microsoft Visual C++ 14.0 is required报错

    在安装mysqlclient的时候出现了以下报错: 解决办法: 1.到提示网址:https://visualstudio.microsoft.com/download/里面下载对应VC++版本安装后继续安装mysqlclient。但是本人没有找到对应文件,故不再过多赘述,这里说下第二种方法。 2.1到https://www.lfd.uci.edu/~gohlke/pythonlibs/找到mysqlclient编译包下载对应版本: 注:前面代表python版本,后面的win代表Python位数。 2.2进入到文件放置的文件夹,比如我是将下载好的文件放在了c:\envs\django1-env并安装: 2.3提示安装成功,问题解决 总结 以上所述是小编给大家介绍的解决安装mysqlclient的时候出现Microsoft Visual C++ 14.0 is required报错,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对码农之家网站的支持! ……

    网友NO.731964

    C++和Java命令行绘制心形图案

    心形线 心形线,是一个圆上的固定一点在它绕着与其相切且半径相同的另外一个圆周滚动时所形成的轨迹,因其形状像心形而得名。 心脏线亦为蚶线的一种。在曼德博集合正中间的图形便是一个心脏线。心脏线的英文名称“Cardioid”是 de Castillon 在1741年的《Philosophical Transactions of the Royal Society》发表的;意为“像心脏的”。 极坐标方程 水平方向: ρ=a(1-cosθ) 或 ρ=a(1+cosθ) (a0) 垂直方向: ρ=a(1-sinθ) 或 ρ=a(1+sinθ) (a0) 直角坐标方程 心形线的平面直角坐标系方程表达式分别为 x^2+y^2+a*x=a*sqrt(x^2+y^2) 和 x^2+y^2-a*x=a*sqrt(x^2+y^2) 参数方程 x=a*(2*cos(t)-cos(2*t)) y=a*(2*sin(t)-sin(2*t)) 所围面积为3/2*PI*a^2,形成的弧长为8a 通过不同变换可以有如下样式 解题思路 在直角坐标系中x、y轴的正方向分别是右侧和上方,原点在中间;而在命令行中正方向分别是右方和下方,原点在左上角。因此就需要进行坐标轴变换。 由于直角坐标系中的心形线是横着的,因此需要x-y轴的变换。 由于在命令行具有行高这一固定参数,因此同样字符数的行和列长度是不同的(行会比列短很多),因此又需要进行控制台x轴的拉伸操作。 C++代码 #include iostream#include math.husing namespace std;#define X_DIVIDED_BY_Y 0.5#define MAX_X (35.0 / X_DIVIDED_BY_Y)#define MAX_Y 35.0#define THRESHOLD 0.5#define A 13ch……

    Copyright 2018-2020 xz577.com 码农之家

    电子书资源由网友、会员提供上传,本站记录提供者的基本信息及资源来路

    鸣谢: “ 码小辫 ” 公众号提供回调API服务、“ 脚本CDN ”提供网站加速(本站寻求更多赞助支持)

    版权投诉 / 书籍推广 / 赞助:520161757@qq.com

    上传资源(网友、会员均可提供)

    查看最新会员资料及资源信息