


定价:79.8元
印次:1-1
ISBN:9787302347910
出版日期:2014.09.01
印刷日期:2014.07.25
图书责编:王中英
图书分类:教材
C++是目前使用范围最广的程序设计语言之一,既具有面向过程编程模式的简洁和快捷,又具有面向对象编程模式的方便和实用。本书从这两种编程模式出发,使用跨平台的编译工具CodeBlocks,全面、系统、详细地介绍了C++开发技术和常见的开发技巧,并通过大量实例提升读者的实战技能,通过实战案例展现C++项目开发的流程和技巧。另外,为了让读者更加直观、高效地学习,作者专门录制了配套多媒体教学视频。这些视频与本书涉及的源程序及赠送的其他学习资料一起收录于配书光盘中。 本书共25章,分为5篇。第1篇为C++基础知识,介绍了C++的编程环境、变量、数据类型、运算符、表达式、流程控制、函数、指针、数组、自定义类型等;第2篇为面向对象编程基础,介绍了C++面向对象开发的特征:类、对象、继承、封装、多态和重载等;第3篇介绍C++中的标准库和模板库,介绍了流操作、模板和标准模板库(STL);第4篇为高级主题,介绍了异常处理、命名空间、预处理、内存管理等高级内容;第5篇为开发实战,介绍了如何编写和测试大型程序等项目开发的基础内容,并使用面向对象和面向过程两种方式模拟了火车售票系统的开发过程。 全书内容全面,实例丰富,特别适合广大自学C++编程的人员阅读,也可作为计算机、软件工程等专业的教材使用。对于C++程序员,本书是一本不可多得的案头必备参考手册。
前 言 32位系统和64位系统有什么不同? Windows系统下的开发和Linux系统下的开发有什么不同? 选择什么工具开发C++才能实现真正的跨平台呢? 标准C++是咱们常说的C++吗? C程序和C++程序究竟区别在哪里? 这些问题在本书里都可以找到准确的答案,不是参考答案。笔者在多年的工作学习过程中,深感作为初学者学习C++语言的苦楚和艰辛。因此根据自己的亲身经历和同事、同学的交流心得,不断地进行C++知识的积累和整理,从而形成了本书的初稿。笔者学习之初的梦想就是找到这些问题的答案。初稿成功后,笔者又翻阅了市场上的各种C++书籍,找到了本书的不足,也借鉴了一些经典书“深入浅出”的讲解方法,经过8个月的细致整理,终于完成了全书。 本书假设读者没有任何编程经验,笔者举例时尽量避免复杂的数据结构和算法,避免使用某个操作系统特有的库函数或头文件。每个例子都着重于C++知识点本身,尽量浅显易懂,不穿插其他的知识。同时笔者还保证每一个示例程序都能在Linux系统和Windows系统中正确运行。 对于初学者易犯的错误,本书都给出了明显提示。为了让读者养成良好的编程习惯,本书的程序代码均按照软件工程规范来编写。全书配合了大量的程序示例、实用程序代码段、图例及代码说明,力图让读者看完一个知识点就学会一个知识点。 本书特色 本书是一本讲述使用标准C++如何开发应用程序的图书,书中使用的操作系统为Windows系统和Linux系统相结合的方式,满足了跨平台开发的需要。本书的主要特色 如下: * 本书的编排采...
第1篇 C++基础知识
第1章 走进C++( 教学视频:14分钟) 2
1.1 C++的经历 2
1.1.1 编程语言的发展历史 2
1.1.2 C++的发展经历 4
1.2 C++的特点 5
1.3 C++的编译工具CodeBlocks 6
1.3.1 “解释”和“编译” 6
1.3.2 工具的选择 6
1.3.3 Codeblocks的基本使用 6
1.3.4 关于英语学习的建议 9
1.4 C++程序的开发过程 10
1.4.1 最简单的C++程序——Hello World程序 11
1.4.2 程序结构的分析 12
1.4.3 Hello World的编译与运行 13
1.4.4 Hello World的运行结果 14
1.5 如何学好C++ 14
1.6 小结 15
1.7 练习题 15
第2章 变量和基本数据类型( 教学视频:30分钟) 16
2.1 变量和常量 16
2.1.1 如何使用变量 16
2.1.2 变量的声明 17
2.1.3 变量的赋值 18
2.1.4 如何使用常量 20
2.1.5 使用宏定义表示常量 21
2.2 局部变量和全局变量 22
2.3 无须费心的基本数据类型 24
2.3.1 整型int 24
2.3.2 浮点型 float 25
2.3.3 字符型char 27
2.3.4 布尔型 Boolean 28
2.4 特殊的数据类型——空类型 28
2.5 数据类型的绿叶——类型修饰符 29... 查看详情





