书籍详情
白话C++之练武
作者:庄严 著,庄严 编
出版社:北京航空航天大学出版社
出版时间:2022-05-01
ISBN:9787512432369
定价:¥199.00
购买这本书可以去
内容简介
《白话C++》将学习编程分成“练功”和“练武”两册。“练功“主讲C++编程基础知识、语言语法(包括C++11、14等标准)及多种编程范式。“练武”的重点内容有:标准库(STL)、准标准库(boost)、图形界面库编程(wxWidgets)、数据库编程、缓存系统编程、网络库编程和多媒体游戏编程等。本书借助生活概念帮助用户理解编程,巧妙安排知识交又,让读者不受限于常见的控制台下编程,快速感受C++编程的乐趣,提升学习动力。适合作为零基础编程学习从入门到深造的课程。
作者简介
庄严,笔名南郁;20年IT从业经历,从一线研发人员到企业副总工、技术总监。虽然不同岗位有不同职责,但从未放弃过编程。编写过嵌入式、字处理软件、语言解释器、手机应用、大型分布式网络服务和互联网商城等软件系统。现为程知信息公司创始人,致力于将自身的技术、学习过程、成长历程、对内对外的技术培训、大学院校培训课程以及常年参与技术员面试的心得体会、经验教训形成相关课程。
目录
《白话C++之练武(上)》
第10章 STL和boost
10.1 流
10.1.1 输入流、输出流、输入/输出流
10.1.2 同步C风格标准输入/输出
10.1.3 格式化输出
10.1.4 重温文件流和字符串流
10.1.5 重载((和))操作
10.1.6 友元与流重载
10.1.7 示例:日志流
10.2 常用小工具
10.2.1 non-copyable
10.2.2 随机数
10.2.3 boost::UUID
10.2.4 命令行参数
10.2.5 Std::any
10.2.6 std::pair和tuple
10.2.7 std::ref/cref
10.2.8 比较操作自动推导
10.3 字符串处理
10.3.1 std::string
10.3.2 std::wstring
10.3.3 字符串格式化
10.3.4 string的武器库
10.3.5 boost::lexical_cast
10.4 智能指针
10.4.1 std::auto_ptr
10.4.2 boost::scoped_ptr
10.4.3 boost::scoped_array
10.4.4 std::unique_ptr
10.4.5 std::shared_ptr
10.4.6 std::weak_ptr
10.5 选代器大观园
10.5.1 迭代器基本分类
10.5.2 迭代器辅助操作
10.5.3 喜欢兼职的迭代器
10.6 常用容器
10.6.1 std::array
10.6.2 std::vector
10.6.3 std::deque
10.6.4 std::list
10.6.5 std::set/std::multiset
10.6.6 std::map/std::multimap
10.6.7 std::unordered_sets/maps
10.7 特殊容器
10.7.1 std::vector (bool)
10.7.2 std::queue/priority-queue
10.7.3 std::stack
10.8 常用算法
10.8.1 基本概念
10.8.2 遍历时操作
10.8.3 复制
10.8.4 逆转
10.8.5 排序
10.8.6 查找
10.8.7 替换
10.8.8 移除
10.9 函数绑定
10.9.1 基本概念
10.9.2 std::function
10.9.3 std::bind
10.9.4 用于标准库算法
……
《白话C++之练武(下)》
第10章 STL和boost
10.1 流
10.1.1 输入流、输出流、输入/输出流
10.1.2 同步C风格标准输入/输出
10.1.3 格式化输出
10.1.4 重温文件流和字符串流
10.1.5 重载((和))操作
10.1.6 友元与流重载
10.1.7 示例:日志流
10.2 常用小工具
10.2.1 non-copyable
10.2.2 随机数
10.2.3 boost::UUID
10.2.4 命令行参数
10.2.5 Std::any
10.2.6 std::pair和tuple
10.2.7 std::ref/cref
10.2.8 比较操作自动推导
10.3 字符串处理
10.3.1 std::string
10.3.2 std::wstring
10.3.3 字符串格式化
10.3.4 string的武器库
10.3.5 boost::lexical_cast
10.4 智能指针
10.4.1 std::auto_ptr
10.4.2 boost::scoped_ptr
10.4.3 boost::scoped_array
10.4.4 std::unique_ptr
10.4.5 std::shared_ptr
10.4.6 std::weak_ptr
10.5 选代器大观园
10.5.1 迭代器基本分类
10.5.2 迭代器辅助操作
10.5.3 喜欢兼职的迭代器
10.6 常用容器
10.6.1 std::array
10.6.2 std::vector
10.6.3 std::deque
10.6.4 std::list
10.6.5 std::set/std::multiset
10.6.6 std::map/std::multimap
10.6.7 std::unordered_sets/maps
10.7 特殊容器
10.7.1 std::vector (bool)
10.7.2 std::queue/priority-queue
10.7.3 std::stack
10.8 常用算法
10.8.1 基本概念
10.8.2 遍历时操作
10.8.3 复制
10.8.4 逆转
10.8.5 排序
10.8.6 查找
10.8.7 替换
10.8.8 移除
10.9 函数绑定
10.9.1 基本概念
10.9.2 std::function
10.9.3 std::bind
10.9.4 用于标准库算法
……
《白话C++之练武(下)》
猜您喜欢