C++程序设计:现代方法

C++程序设计:现代方法
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: [美] , , ,
2014-08
版次: 1
ISBN: 9787115357007
定价: 69.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 380页
字数: 591千字
正文语种: 简体中文
25人买过
  •   《图灵程序设计丛书·C++程序设计:现代方法》不是一本百科全书式的C++教程,更不是一本写给有编程经验的人看的C++书。如果你想学C++,但没有太多编程经验,而且十分发愁去看那些厚得要命,大部分内容不知所云,更不知道何年何月才用得上的C++“砖头书”,别着急,就看这本吧!
      《图灵程序设计丛书·C++程序设计:现代方法》篇幅适中,写得又简单通俗,涵盖了C++编程的所有重要概念。另外,我们得提一提本书作者AlexanderAllain,他是月访问量超百万的著名C\C++教程站Cprogramming。com的创建者,拥有在哈佛大学讲授C++编程的一线教学经验。本书就是他结合多年教学心得和大量读者反馈,为普通C++初学者登堂入室特意编写的一本全新教程,可以帮助你迅速成长为一名优秀的、受欢迎的C++程序员。
      作者真正了解每一位C++编程学习者的需求,了解初学者起步阶段的困惑和纠结。因此,本书由浅入深、循序渐进、步步为营,讲述了编程过程的每一个环节,揭示了编程之路中可能遇到的各种“坑”。以下内容是本书特有的教学思想和方法的体现。
      从编程所需的工具开始讲起,耐心教你怎么使用
      清晰解释变量、循环、函数等最基本的编程概念
      手把手示范怎么把头脑中的想法转换成C++代码
      C++的指针不好理解,但本书会给你最清晰明白的解释
      字符串、文件I/O、数字、引用……纷至沓来
      C++中的类,以及类的设计
      面向C++的特有编程模式
      使用C++进行面向对象编程
      数据结构和标准模板库(STL)
      习题和75个课后练习巩固你对重要概念和知识点的理解
      F. Alexander Allain,知名云存储创业公司Dropbox软件工程师、资深C++程序员,在哈佛大学工程与应用科学学院有多年一线教学经验(重点围绕C、C++、Scheme讲授计算机科学基础课程)。另外,他还是知名编程网站Cprogramming.com的创建者与维护者,上面关于C和C++的教程帮助了全球数百万的程序员。

      译者简介:
      赵守彬,2011年毕业于河北理工大学网络工程专业,后从事Android平台游戏和应用开发,擅长C/C++、Java等,目前从事基于cocos2d-x的手游开发。

      陈园军,毕业于南京大学计算机系,硕士学历,微博账号“NJU陈小坏”。主要从事嵌入式系统研究,有多年的C++开发经验,关注开源社区和云计算等领域,对新技术有强烈的探索欲。他常年混迹于字幕翻译论坛,常读书,闲书、技术皆可,不求甚解,只贪欢愉,最大的爱好非科幻莫属。

      马兴旺,湖南大学毕业,中国计算机学会YOCSEF委员,证通电子股份有限公司高级工程师,从事支付安全工作。 第一部分 进入C++的世界第1章 简介和环境搭建1.1  什么是编程语言1.2 C和C++之间的不同之处1.3 学习C++之前,是否需要先了解C1.4 成为程序员,是否需要懂数学1.5 术语1.6 编辑和编译源文件1.7 关于示例源代码1.8 Windows1.9 Macintosh1.10 Linux第2章 C++基础2.1  C++简介2.2  为程序添加注释2.3  像程序员一样思考,创建可复用的代码2.4  痛并快乐着的练习2.5  问答题2.6  实践题第3章 用户交互和变量3.1  变量3.2  变量的使用和滥用3.3  字符串存储3.4  基本类型的存储解析 3.5  问答题3.6  实践题第4章 if语句4.1  if的基础语法4.2  表达式4.3  else语句4.4  else-if4.5  字符串比较4.6  逻辑运算符在条件语句上的有趣应用 4.7  问答题4.8  实践题第5章 循环5.1  while循环5.2  for循环5.3  do-while循环5.4  控制循环5.5  嵌套循环5.6  选择合适的循环5.7  问答题5.8  实践题第6章 函数6.1  函数语法6.2  局部变量和全局变量6.3  使函数对调用有效6.4  把程序拆分成函数6.5  命名和重载函数6.6  函数概述6.7  问答题6.8  实践题第7章 如何解决问题7.1  只需判断数被除时有无余数7.2  效率和安全的简单说明7.3  不知道算法的情况下的解决方案7.4  实践题第8章 switch-case和枚举8.1  比较switch-case和if-else8.2  使用枚举创建简单类型8.3  问答题8.4  实践题第9章 随机9.1  获得随机数9.2  bug和随机数9.3  问答题9.4  实践题第二部分 数据处理第10章 数组10.1  数组的基础语法10.2  数组使用示例10.3  使用数组10.4  数组排序10.5  问答题10.6  实践题第11章 结构体11.1  关联多个值11.2  问答题11.3  实践题第12章 指针简介12.1  忘记之前对指针的认知12.2  指针的概念以及关注指针的原因12.3  内存的概念12.4  指针的其他优点(和缺点)12.5  问答题12.6  实践题 第13章 使用指针13.1  指针的语法13.2  指针的指向:变量的地址13.3  未初始化指针与空指针13.4  指针和函数13.5  引用13.6  问答题13.7  实践题第14章 动态内存分配14.1  获得更多的新内存14.2  指针和数组14.3  多维数组 14.4  指针运算 14.5  盘点指针14.6  问答题14.7  实践题第15章 数据结构简介与链表15.1  指针和结构体15.2  创建一个链表15.3  遍历链表15.4  盘点链表15.5  问答题15.6  实践题第16章 递归16.1  如何看待递归16.2  递归和数据结构16.3  循环和递归16.4  栈 16.5  盘点递归16.6  问答题16.7  实践题第17章 二叉树 17.1  在现实世界中使用二叉树17.2  问答题 17.3  实践题第18章 标准模板库18.1  vector,大小可变的数组18.2  map18.3  迭代器18.4  盘点STL18.5  进一步学习STL18.6  问答题18.7  实践题第19章 更多关于字符串的内容19.1  读入字符串19.2  字符串长度和访问单个元素19.3  字符串搜索与子字符串19.4  通过引用传递19.5  问答题19.6  实践题第20章 使用Code::Blocks进行调试20.1  踏上调试之旅20.2  设置断点20.3  实践题第三部分 编写大规模程序第21章 将程序分解21.1  理解C++的构建过程21.2  如何把程序分开到不同的文件中21.3  问答题21.4  实践题第22章 程序设计方法介绍22.1  冗余代码22.2  假定数据是如何存储的22.3  设计和注释22.4  问答题第23章 隐藏结构化数据的表示23.1  问答题23.2  实践题第24章 类24.1  隐藏数据的存储方式24.2  声明一个类的实例24.3  类的职责24.4  小结24.5  问答题24.6  实践题第25章 类的生命周期25.1  对象构造25.2  解构对象25.3  复制类 25.4  问答题 25.5  实践题第26章 继承和多态26.1  C++中的继承26.2  问答题26.3  实践题第27章 命名空间27.1  问答题27.2  实践题第28章 文件I/O28.1  文件I/O基础28.2  文件格式28.3  写文件28.4  文件位置28.5  接受命令行参数28.6  二进制文件 I/O28.7  问答题28.8  实践题第29章 C++中的模板29.1  模板函数29.2  模板类29.3  使用模板的一些小技巧29.4  模板小结29.5  问答题29.6  实践题第四部分 其他第30章 使用iomanip格式化输出30.1  处理空间问题30.2  把你的iomanip知识汇总到一起第31章 异常和错误报告第32章 最后的话索引
  • 内容简介:
      《图灵程序设计丛书·C++程序设计:现代方法》不是一本百科全书式的C++教程,更不是一本写给有编程经验的人看的C++书。如果你想学C++,但没有太多编程经验,而且十分发愁去看那些厚得要命,大部分内容不知所云,更不知道何年何月才用得上的C++“砖头书”,别着急,就看这本吧!
      《图灵程序设计丛书·C++程序设计:现代方法》篇幅适中,写得又简单通俗,涵盖了C++编程的所有重要概念。另外,我们得提一提本书作者AlexanderAllain,他是月访问量超百万的著名C\C++教程站Cprogramming。com的创建者,拥有在哈佛大学讲授C++编程的一线教学经验。本书就是他结合多年教学心得和大量读者反馈,为普通C++初学者登堂入室特意编写的一本全新教程,可以帮助你迅速成长为一名优秀的、受欢迎的C++程序员。
      作者真正了解每一位C++编程学习者的需求,了解初学者起步阶段的困惑和纠结。因此,本书由浅入深、循序渐进、步步为营,讲述了编程过程的每一个环节,揭示了编程之路中可能遇到的各种“坑”。以下内容是本书特有的教学思想和方法的体现。
      从编程所需的工具开始讲起,耐心教你怎么使用
      清晰解释变量、循环、函数等最基本的编程概念
      手把手示范怎么把头脑中的想法转换成C++代码
      C++的指针不好理解,但本书会给你最清晰明白的解释
      字符串、文件I/O、数字、引用……纷至沓来
      C++中的类,以及类的设计
      面向C++的特有编程模式
      使用C++进行面向对象编程
      数据结构和标准模板库(STL)
      习题和75个课后练习巩固你对重要概念和知识点的理解
  • 作者简介:
      F. Alexander Allain,知名云存储创业公司Dropbox软件工程师、资深C++程序员,在哈佛大学工程与应用科学学院有多年一线教学经验(重点围绕C、C++、Scheme讲授计算机科学基础课程)。另外,他还是知名编程网站Cprogramming.com的创建者与维护者,上面关于C和C++的教程帮助了全球数百万的程序员。

      译者简介:
      赵守彬,2011年毕业于河北理工大学网络工程专业,后从事Android平台游戏和应用开发,擅长C/C++、Java等,目前从事基于cocos2d-x的手游开发。

      陈园军,毕业于南京大学计算机系,硕士学历,微博账号“NJU陈小坏”。主要从事嵌入式系统研究,有多年的C++开发经验,关注开源社区和云计算等领域,对新技术有强烈的探索欲。他常年混迹于字幕翻译论坛,常读书,闲书、技术皆可,不求甚解,只贪欢愉,最大的爱好非科幻莫属。

      马兴旺,湖南大学毕业,中国计算机学会YOCSEF委员,证通电子股份有限公司高级工程师,从事支付安全工作。
  • 目录:
    第一部分 进入C++的世界第1章 简介和环境搭建1.1  什么是编程语言1.2 C和C++之间的不同之处1.3 学习C++之前,是否需要先了解C1.4 成为程序员,是否需要懂数学1.5 术语1.6 编辑和编译源文件1.7 关于示例源代码1.8 Windows1.9 Macintosh1.10 Linux第2章 C++基础2.1  C++简介2.2  为程序添加注释2.3  像程序员一样思考,创建可复用的代码2.4  痛并快乐着的练习2.5  问答题2.6  实践题第3章 用户交互和变量3.1  变量3.2  变量的使用和滥用3.3  字符串存储3.4  基本类型的存储解析 3.5  问答题3.6  实践题第4章 if语句4.1  if的基础语法4.2  表达式4.3  else语句4.4  else-if4.5  字符串比较4.6  逻辑运算符在条件语句上的有趣应用 4.7  问答题4.8  实践题第5章 循环5.1  while循环5.2  for循环5.3  do-while循环5.4  控制循环5.5  嵌套循环5.6  选择合适的循环5.7  问答题5.8  实践题第6章 函数6.1  函数语法6.2  局部变量和全局变量6.3  使函数对调用有效6.4  把程序拆分成函数6.5  命名和重载函数6.6  函数概述6.7  问答题6.8  实践题第7章 如何解决问题7.1  只需判断数被除时有无余数7.2  效率和安全的简单说明7.3  不知道算法的情况下的解决方案7.4  实践题第8章 switch-case和枚举8.1  比较switch-case和if-else8.2  使用枚举创建简单类型8.3  问答题8.4  实践题第9章 随机9.1  获得随机数9.2  bug和随机数9.3  问答题9.4  实践题第二部分 数据处理第10章 数组10.1  数组的基础语法10.2  数组使用示例10.3  使用数组10.4  数组排序10.5  问答题10.6  实践题第11章 结构体11.1  关联多个值11.2  问答题11.3  实践题第12章 指针简介12.1  忘记之前对指针的认知12.2  指针的概念以及关注指针的原因12.3  内存的概念12.4  指针的其他优点(和缺点)12.5  问答题12.6  实践题 第13章 使用指针13.1  指针的语法13.2  指针的指向:变量的地址13.3  未初始化指针与空指针13.4  指针和函数13.5  引用13.6  问答题13.7  实践题第14章 动态内存分配14.1  获得更多的新内存14.2  指针和数组14.3  多维数组 14.4  指针运算 14.5  盘点指针14.6  问答题14.7  实践题第15章 数据结构简介与链表15.1  指针和结构体15.2  创建一个链表15.3  遍历链表15.4  盘点链表15.5  问答题15.6  实践题第16章 递归16.1  如何看待递归16.2  递归和数据结构16.3  循环和递归16.4  栈 16.5  盘点递归16.6  问答题16.7  实践题第17章 二叉树 17.1  在现实世界中使用二叉树17.2  问答题 17.3  实践题第18章 标准模板库18.1  vector,大小可变的数组18.2  map18.3  迭代器18.4  盘点STL18.5  进一步学习STL18.6  问答题18.7  实践题第19章 更多关于字符串的内容19.1  读入字符串19.2  字符串长度和访问单个元素19.3  字符串搜索与子字符串19.4  通过引用传递19.5  问答题19.6  实践题第20章 使用Code::Blocks进行调试20.1  踏上调试之旅20.2  设置断点20.3  实践题第三部分 编写大规模程序第21章 将程序分解21.1  理解C++的构建过程21.2  如何把程序分开到不同的文件中21.3  问答题21.4  实践题第22章 程序设计方法介绍22.1  冗余代码22.2  假定数据是如何存储的22.3  设计和注释22.4  问答题第23章 隐藏结构化数据的表示23.1  问答题23.2  实践题第24章 类24.1  隐藏数据的存储方式24.2  声明一个类的实例24.3  类的职责24.4  小结24.5  问答题24.6  实践题第25章 类的生命周期25.1  对象构造25.2  解构对象25.3  复制类 25.4  问答题 25.5  实践题第26章 继承和多态26.1  C++中的继承26.2  问答题26.3  实践题第27章 命名空间27.1  问答题27.2  实践题第28章 文件I/O28.1  文件I/O基础28.2  文件格式28.3  写文件28.4  文件位置28.5  接受命令行参数28.6  二进制文件 I/O28.7  问答题28.8  实践题第29章 C++中的模板29.1  模板函数29.2  模板类29.3  使用模板的一些小技巧29.4  模板小结29.5  问答题29.6  实践题第四部分 其他第30章 使用iomanip格式化输出30.1  处理空间问题30.2  把你的iomanip知识汇总到一起第31章 异常和错误报告第32章 最后的话索引
查看详情
系列丛书 / 更多
C++程序设计:现代方法
机器学习实战
[美]Peter Harrington 著;李锐、李鹏、曲亚东 译
C++程序设计:现代方法
图灵程序设计丛书:Python基础教程
[挪威]Magnus Lie Hetland 著;司维、曾军崴、谭颖华 译
C++程序设计:现代方法
Python编程:从入门到实践
[美]埃里克·马瑟斯(Eric Matthes) 著;袁国忠 译
C++程序设计:现代方法
JavaScript高级程序设计(第3版)
[美]Nicholas C.Zakas 著;李松峰、曹力 译
C++程序设计:现代方法
R语言实战(第2版)
[美]卡巴科弗(Robert I. Kabacoff) 著;王小宁、刘撷芯、黄俊文 译
C++程序设计:现代方法
算法(第4版)
[美]Robert、[美]Kevin Wayne 著;谢路云 译
C++程序设计:现代方法
大数据:互联网大规模数据挖掘与分布式处理
[美]Anand、[美]Jeffrey David Ullman 著;王斌 译
C++程序设计:现代方法
Spark快速大数据分析
[美]卡劳(Holden Karau)、[美]肯维尼斯科(Andy Konwinski)、[美]温德尔(Patrick Wendell)、[加拿大]扎哈里亚(Matei Zaharia) 著;王道远 译
C++程序设计:现代方法
MySQL必知必会
[英]福塔(Ben Forta) 著;刘晓霞、钟鸣 译
C++程序设计:现代方法
图解HTTP
[日]上野·宣 著;于均良 译
C++程序设计:现代方法
算法图解
袁国忠 译
C++程序设计:现代方法
Objective-C基础教程 第2版
[美]Scott、[美]Waqar、[美]Mark Dalrymple 著;周庆成 译
相关图书 / 更多
C++程序设计:现代方法
C++之旅(第3版)(英文版)
(美)本贾尼·斯特劳斯特鲁普
C++程序设计:现代方法
C++趣味编程及算法入门 全国青少年软件编程等级考试与信息学竞赛通关指南(附600道习题+700个教学视频)
王桂平 等 编著
C++程序设计:现代方法
C++那些事
程克非,张兴,崔晓通,秦蔚蓉
C++程序设计:现代方法
C++编程这样学
胡芳
C++程序设计:现代方法
C++程序设计案例教程(线上线下混合版)
杨卫明;李晓虹
C++程序设计:现代方法
C++之旅(第3版)
[美]Bjarne Stroustrup(本贾尼 斯特劳斯特鲁普
C++程序设计:现代方法
C++面向对象程序设计(第4版)
谭浩强
C++程序设计:现代方法
C++高性能编程
(瑞典)比约恩 安德里斯特(Bj.rn Andrist),(瑞典)维克托 塞尔(Viktor Sehr)
C++程序设计:现代方法
C++开发案例精讲
杨国兴 著
C++程序设计:现代方法
C++ Concurrency in Action
Anthony Williams
C++程序设计:现代方法
C++语言设计教程(计算机专业十四五精品教材)
苏菲、王芬、朱腾 编
C++程序设计:现代方法
C++程序设计基础教程
丁卫平 程学云 陈文兰 主编;任红建 沈晓红 文万志 副主编
您可能感兴趣 / 更多
C++程序设计:现代方法
归属感:如何通过社群获得商业竞争优势
[美]大卫·斯平克斯(David Spinks) 著;颉腾文化 出品
C++程序设计:现代方法
《世界上最大的肚子》2024百班千人暑期书目学前中班名师推荐全新正版现货速发
[美]雷米·查利普(美)柏顿·萨普瑞
C++程序设计:现代方法
经济学通义
[美]阿门·A.阿尔钦 (美)威廉·R.艾伦 著;[美]杰里·L.乔丹 编
C++程序设计:现代方法
数字化领导力 数字化转型锦囊,领导力精进指南 一本书掌握数字化转型领导力之道
[美]艾萨克·萨科里克 著;王磊 译;颉腾文化 出品;邓斌
C++程序设计:现代方法
法哲学基本原理
[美]马克·C.墨菲
C++程序设计:现代方法
雪花的故事(用照片展示雪花的秘密,为你揭开冬日奇景的奥秘)
[美]马克·卡西诺[美]乔恩·尼尔森
C++程序设计:现代方法
杜甫传
[美]弗洛伦斯.艾思柯
C++程序设计:现代方法
神奇的数字零:从数字0开始的极简数学史和人类发展史
[美]查尔斯·塞弗(Charles Seife)著 杨杨立汝 译
C++程序设计:现代方法
美利坚在燃烧:20世纪60年代以来的警察暴力与黑人反抗
[美]伊丽莎白·欣顿 著 胡位钧 译
C++程序设计:现代方法
温柔亲启
[美]艾米莉·狄金森 著;[美]艾伦·路易斯·哈特、[美]玛莎·内尔·史密斯 编
C++程序设计:现代方法
儒教中国及其现代命运(三部曲)
[美]列文森 作者;[中]季剑青 译者
C++程序设计:现代方法
逃家小兔成长绘本系列
[美]玛格丽特.怀兹.布朗