网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 现代C++编程(从入门到实践)/程序员书库
分类
作者 (美)乔什·洛斯皮诺索
出版社 机械工业出版社
下载
简介
内容推荐
本书是为中高级程序员设计的,深入介绍了现代C++的核心。本书分为两大部分:第一部分介绍C++语言的核心,深入讲解从类型和函数到对象生命周期和表达式的所有内容;第二部分介绍C++标准库和Boost库,深入讲解所有可用的高质量、全功能的工具,涵盖了特殊的工具类、数据结构和算法,并介绍了如何操作文件系统和构建通过网络进行通信的高性能程序。
你将通过本书学习现代C++的所有主要特性,包括:
基本类型、引用类型和用户自定义类型;
使用模板的编译时多态和使用虚拟类的运行时多态;
对象生命周期,包括存储期、调用栈、内存管理、异常和RAII范式;
高级表达式、语句和函数;
智能指针、数据结构、日期和时间、数值工具以及概率/统计工具;
容器、迭代器、字符串和算法;
流、文件、并发性、网络和应用程序开发。
本书包含500多个代码样本和近100个练习,可以让你打下坚实的C++基础。
作者简介
乔什·洛斯皮诺索(Josh Lospinoso),一位企业家,曾在美国陆军服役15年。作为一名网络官员,他编写了几十个infosec工具,并向初级开发人员教授C++。他在各种会议上进行演讲,发表了20多篇期刊论文,并拥有一项专利。2012年,他参与创立了一家成功被收购的安全公司。他拥有自己的博客,也是开源软件的积极贡献者。他在牛津大学获统计学博士学位,是罗兹奖学金获得者。
目录

前言
致C语言程序员
第一部分 C++语言核心
第1章 启动和运行
1.1 C++程序的基本结构
1.1.1 创建第一个C++源文件
1.1.2 main函数:C++程序的入口点
1.1.3 程序库:引入外部代码
1.2 编译器工具链
1.2.1 设置开发环境
1.2.2 Windows 10以及后续版本:Visual Studio
1.2.3 macOS: Xcode
1.2.4 Linux和GCC
1.2.5 文本编辑器
1.3 开始认识C
1.3.1 C++类型系统
1.3.2 声明变量
1.3.3 初始化变量的状态
1.3.4 条件语句
1.3.5 函数
1.3.6 printf格式指定符
1.3.7 重新审视step_function
1.3.8 注释
1.4 调试
1.4.1 Visual Studio
1.4.2 Xcode
1.4.3 用GDB和LLDB对GCC和Clang进行调试
1.5 总结
练习
拓展阅读
第2章 类型
2.1 基本类型
2.1.1 整数类型
2.1.2 浮点类型
2.1.3 字符类型
2.1.4 布尔类型
2.1.5 std::byte类型
2.1.6 size_t类型
2.1.7 void
2.2 数组
2.2.1 数组初始化
……
第二部分 C++库和框架
随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/1/31 12:33:02