当前位置:首页 > 电子书 > 电子书下载 > 程序设计 >
C++程序设计语言 C++程序设计语言
29169285

29169285 提供上传

资源
29
粉丝
30
喜欢
220
评论
16

    C++程序设计语言 PDF 特别版

    C++编程电子书
    • 发布时间:2019-09-12 09:23:56

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

  • C++程序设计语言 PDF 下载
  • 下载地址:https://pan.baidu.com/s/1C97RrBIOFsIwU1aCOlZiS
  • 提取码:uzh2
  • C++程序设计语言 特别版 PDF

    C++程序设计语言》详细介绍了规范C++及其由C++所适用的至关重要编程技术和设计构思技术性。规范C++较之前的版本号作用更强劲,在其中很多新的語言特点,如姓名室内空间、出现异常、模版、运作时种类申明等促使新技术应用足以立即运用。这这书紧紧围绕語言及库作用来机构,內容涉及到C++的关键特点及标准库,并根据操作系统行业中的案例表述表明某些至关重要的定义与技术性。

    此纪念版提升了有关当场和标准库的出现异常时安全系数2个附则,这就使书的內容彻底地和公信力地遮盖了全部C++語言,其标准库,及其至关重要的设计构思技术性。

    Bjarne Stroustrup是C++的室内设计师和最开始的保持者,都是《C++程序设计语言》、《带标明的C++参考手册》和《C++語言的设计构思与演变》的创作者。他从美国Aarhus高校和英国牛津大学大学毕业,如今是AT&T规模性编程设计科研部的责任人,AT&T非常组员,AT&T贝尔实验室非常组员,及其ACM非常组员。Stroustrup的科学研究兴趣爱好包含分布式系统、电脑操作系统、仿真模拟、设计构思和编程设计。他都是Addison·Wesley的C++In-Depth系列产品书藉的编写。

    目录

    • 出版者的话
    • 专家指导委员会
    • 中文版序
    • 译者序
    • 第2版序
    • 第1版序
    • 导论
    • 第1章 致读者
    • 第2章 C++概览
    • 第3章 标准库概览
    • 第一部分 基本功能
    • 第4章 类型和声明
    • 第5章 指针、数组和结构
    • 第6章 表达式和语句
    • 第7章 函数
    • 第8章 名字空间和异常
    • 第9章 源文件和程序
    • 第二部分 抽象机制
    • 第10章 类
    • 第11章 运算符重载
    • 第12章 派生类
    • 第13章 模板
    • 第14章 异常处理
    • 第15章 类层次结构
    • 第16章 库组织和容器
    • 第17章 标准容器
    • 第18章 算法和函数对象
    • 第19章 迭代器和分配器
    • 第20章 串
    • 第21章 流
    • 第22章 数值
    • 第三部分 用C++做设计
    • 第23章 开发和设计
    • 第24章 设计和编程
    • 第25章 类的作用
    • 附录和索引

    上一篇:产品经理面试攻略

    下一篇:R语言与大数据编程实战

    展开 +

    收起 -

     
    C++编程 相关内容
    C++数据抽象和问题求解
    C++数据抽象和问题求解 影印第6版

    这本经典、畅销的数据结构教材详细介绍了数据抽象的基础知识,强调作为面向对象方法基础原理的规范和实施之间的区别。感兴趣的可以了解一下

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

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

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

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

    立即下载
    C++入门经典
    C++入门经典 原书第5版

    本书通过短小精悍的程序详细阐述了基本的C++编程概念,每章都提供了示例程序清单,并辅以示例输出和代码分析,本书针对C++初学者编写的,不要求读者有C语言方面的背景知识

    立即下载
    C++ STL标准程序库开发指南
    C++ STL标准程序库开发指南 第2版

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

    立即下载
    OpenCV算法精解:基于Python与C++
    OpenCV算法精解:基于Python与C++ 原书完整版

    这是一本以OpenCV 为工具学习数字图像处理的入门书,由浅入深的讲解阐述基本概念、数学原理、C++ 实现、Python 实现相结合的方法,适合入门图像处理和计算机视觉领域的初学者阅读

    立即下载
    Boost程序库完全开发指南:深入C++
    Boost程序库完全开发指南:深入C++ 超清完整版

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

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

    PHP中调用C/C++制作的动态链接库的教程

    一般而言,php速度已经比较快,但是,对于一些较高级开发者而言,如果想要追求更快的速度,那毫无疑问可以通过自己写c代码,并编译为动态链接库(常为.so文件),然后php通过创建一个新的扩展(extension),并在扩展里调用该.so文件,同时对外暴露出php函数接口。 在实际使用中,只要调用该函数接口,即可使用底层更快速的c函数服务。 一、动态链接库(shared) 动态链接库的文件名后缀通常是 ".so"。在Windows系统中,其文件名后缀是".dll"。 程序如果是和动态连接库进行链接(link),程序运行时需要能够找到相应的动态链接库文件。 使用动态链接库存编译的程序在运行时要求用户的机器上必需也安装了相应的动态链接库文件,这些库文件需要放置在特定的目录,以让程序能够加载这些库。 虽然这似乎没有使用静态链接库的程序使用方便,但却减少了程序的大小。对于那些会被很多程序使用到的库,使用动态链接的好处就更加明显了。 动态链接库的制作: gcc -shared -fPIC -o libmylib.so mylib.c ; # 编译成为shared library 选项-fPIC在AMD64上是必须的,其它平台是则不是必要选项。 包含静态链接库到动态链接库中 编译动态链接库时,如果需要链接静态库,并把链接库的内容包含到要编译的动态库中,可以使用选项-Wl,--whole-archive。 例如: ……

    网友NO.852134

    Java通过调用C/C++实现的DLL动态库——JNI的方法

    由于项目的需要,最近研究了java 调用DLL的方法,将如何调用的写于此,便于日后查阅: 采用的方法是JNI: Java Native Interface,简称JNI,是Java平台的一部分,可用于让Java和其他语言编写的代码进行交互。 下面是从网上摘取的JNI工作示意图: 总体说明:先在JAVA中建立一个类,通过javac生成.class,再由javah生成.h;然后将.h复制到VC下,由VC实现具体函, 并编译通过后生成DLL,将DLL放入JAVA工程中使用,完毕。 下面说说具体步骤(含实例): 1、建java类:装载DLL,声明要使用DLL方法,具体实现由DLL负责;代码如下: public class Java2cpp{static{System.loadLibrary("javaCallcpp");}public native int DLL_ADD(int a,int b); //加public native int DLL_SUB(int a,int b); //减public native int DLL_MUL(int a,int b); //乘public native int DLL_DIV(int a,int b); //除public static void main(String args[]){int sum = 0;Java2cpp test = new Java2cpp();sum = test.DLL_ADD(2, 4);System.out.println("Java call cpp dll result:" + sum);}} 2、生成.h文件:cmd 到Java2cpp.java目录下,做如下操作: 第一步:javac Java2cpp.java 生成java2cpp.class 第二步:javah Java2cpp 生成Java2cpp.h头文件,内容如下: 注意:Java2cpp.h这个头文件的内容是不能修改的,否则会出错。 3、制做VC动态库: 创建一个C/C++动态库工程,命名为javaCallcpp,导入java2cpp.h并实现其方法: #include "Java2cp……

    网友NO.640855

    node.js调用C++函数的方法示例

    目前nodejs调用c++主流的有两种方法,分别是addons和ffi addons是nodejs官方的c++扩展实现方案,但是由于需要使用模版,并且要对v8引擎有一定的了解,入门门槛较高。 ffi是nodejs直接调用so库的一种实现,可以调用纯c的接口。 要想node.js调用C++的函数等,须先将C++代码编译成二进制的.node文件。node.js官方文档https://nodejs.org/dist/latest-v8.x/docs/api/addons.html中的C++ addons介绍了如何将C++的代码编译为二进制的.node文件。 一、步骤: 1.首先在项目目录进行npm install -g node-gyp下载node-gyp模块,配置环境参考https://github.com/nodejs/node-gyp 2.这是node官方文档中的例子 // addon.cc#include node.hnamespace demo {using v8::Exception;using v8::FunctionCallbackInfo;using v8::Isolate;using v8::Local;using v8::Number;using v8::Object;using v8::String;using v8::Value;// This is the implementation of the "add" method// Input arguments are passed using the// const FunctionCallbackInfoValuelt;Value // Check the number of arguments passed. if (args.Length() 2) { // Throw an Error that is passed back to JavaScript isolate-ThrowException(Exception::TypeError( String::NewFromUtf8(isolate, "Wrong number of arguments"))); return; } // Check the argument types if (!args[0]-IsNumber() || !args[1]-IsNumber()) { isolate-ThrowException(Exception::TypeError( String::NewFromUtf8(isolate, "Wrong arguments"))); return; } // Perform the operation double value = a……

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

    Copyright 2018-2020 xz577.com 码农之家

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

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

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