您的浏览历史

C++语言程序设计

促销活动
  • [本书]参加人民邮电出版社满80元赠书活动

基本信息

本版教材征订号:0046103176-7

编辑推荐

鏈功鏄牴鎹綔鑰呭骞寸殑鏁欏瀹炶返缁忛獙锛屽湪瀵瑰浗鍐呭鍚岀被钁椾綔鍜屾暀鏉愯繘琛屾繁鍏ョ殑姣旇緝鐮旂┒鍚庣紪鍐欒屾垚鐨勩備功涓互C++璇█涓哄伐鍏凤紝浠ョ▼搴忚璁$殑鎬濇兂鏂规硶鍜岀▼搴忚璁¤瑷鐨勭煡璇嗚鐐逛负绾跨储锛屽惊搴忔笎杩涘湴鍚戣鑰呬粙缁嶇▼搴忚璁$殑鍩烘湰鏂规硶涓庣悊蹇碉紝閲嶇偣浠嬬粛鐩墠鐨勪富娴佺▼搴忚璁℃柟娉曗斺旈潰鍚戝璞$▼搴忚璁°傛棦娉ㄩ噸鐞嗚鐭ヨ瘑鐨勪粙缁嶏紝鍙堝己璋冨疄闄呯殑搴旂敤锛屽姏姹傛彁楂樿鑰呭埄鐢ㄩ潰鍚戝璞$▼搴忚璁℃柟娉曞拰C++璇█瑙e喅瀹為檯闂鐨勮兘鍔涖?br>銆銆鏈功鐗硅壊
銆銆绱у瘑缁撳悎C++璇█鐨勬柊鏍囧噯锛岃瑙e叏闈㈢粏鑷淬?br>銆銆姣忕珷鏈変赴瀵岀殑浠g爜瀹炰緥銆佸叿鏈夐拡瀵规х殑鍏稿瀷涔犻浠ュ強涓涓患鍚堟х紪绋嬪疄渚嬶紝甯姪璇昏呮帉鎻¤绔犲唴瀹癸紝瑙e喅鍏蜂綋闂銆?br>銆銆涔︿腑澶ч噺鈥滄彁绀衡濆拰鈥滄敞鎰忊濈被鍐呭锛屾棬鍦ㄥ己璋冮噸瑕佺殑鐭ヨ瘑鐐广佹彁閱掑父鐘殑閿欒銆佸紩瀵艰鑰呮繁鍏ユ濊冦?br>銆銆瀵逛笉鍚岀▼搴忚璁℃柟娉曡繘琛屾瘮杈冨拰鎺㈣锛屽C++璇█鐗瑰緛涓婄己鐐硅繘琛屾弿杩帮紝鎷撳璇昏呰閲庛?br>銆銆闄勫綍涓粰鍑哄叧浜嶴TL娉涘瀷绠楁硶鐨勭畝浠枫?

内容简介回到顶部↑

本书紧密结合C++语言的新标准,以C++语言为工具讲述面向对象程序设计方法。全书分为两部分:第一部分介绍C++语言基础内容及结构化程序设计方法,包括基本类型、表达式、语句、函数、数组、指针等;第二部分介绍面向对象程序设计方法及C++语言中支持面向对象程序设计的主要机制,包括类、继承、多态、模板、命名空间、异常处理、标准库及泛型算法等。书中每章都包含丰富的代码及习题,供读者分析和练习。
  本书既可作为计算机专业本科生程序设计课程的入门教材,也可作为相关专业高年级学生面向对象程序设计课程的教材,还可供软件开发人员参考。

作译者回到顶部↑

本书提供作译者介绍

蒋爱军,女,中山大学信息科学与技术学院讲师,在读博士。1998年于中山大学计算机科学系计算机软件专业获硕士学位。主要研究方向为软件工程、面向对象技术、面向服务计算等。主讲程序设计、数据结构、数据库系统、操作系统。计算机文化等课程。作为主要作译者出版了多本译著和教材,其中,《C++Primer中文版(第4版)》(翻译)及《C++Primer(第4版)习题解答》(编著)在读者中反响较好,《C++程序设计实验教程》被教育部评为2007年度普通高等教育精品教材。
.. << 查看详细

作者: 王泳
王泳,中山大学信息科学与技术学院讲师,在读博士.主要研究兴趣为数字水印与信息隐藏,多媒体信号处理与通信,信息安全技术,特别是数字音频领域的信息隐藏与数字水印.主讲程序设计,操作系统等课程... << 查看详细

[同作者作品]
C++语言程序设计

作者: 蒋爱军
蒋爱军,中山大学信息科学与技术学院讲师,在读博士.年于中山大学计算机科学系计算机软件专业获硕士学位.主要研究方向为软件工程,面向对象技术,面向服务计算等.主讲程序设计,数据结构,数据库系统,操作系统,计算机文化等课程.作为主要作者出版了多本译著和教材,其中,《C++Primer(第4版)》(翻译)及《C++Primer(第4版)习题解答》(编著)在读者中反响较好,《C++程序设计实验教程》被教育部评为2007年度普通高等教育精品教材... << 查看详细

[同作者作品]
C++语言程序设计

作者: 梁小萍
梁小萍,女,毕业于西安电子科技大学,获得通信工程学学士学位、信息与通信工程学硕士学位,曾于中山大学担任助教、讲师。.. << 查看详细

[同作者作品]
C++语言程序设计

作者: 刘红梅
刘红梅,女,中山大学信息科学与技术学院副教授。1992 年本科、1996 年硕士毕业于清华大学计算机系,2001 年博士毕业于中山大学电子系。2002年 11 月到 2003 年底在 ENIC、Lille 1、 France 从事博士后研究工作。主要研究方向为数字水印与信息隐藏、多媒体信号处理与通信、信息安全技术,曾发表论文多篇并获多项发明专利。主讲程序设计、数据库系统、操作系统等课程。.. << 查看详细

[同作者作品]
C++语言程序设计

目录回到顶部↑

第1章 程序设计与C++语言入门
 1.1 程序及相关概念
 1.2 程序设计
 1.3 程序设计语言
 1.4 C++程序的结构
 1.5 C++程序的实现过程
 小结
 习题
第2章 内置数据类型与基本输入输出
 2.1 数据类型概述
 2.2 标识符
 2.3 常量和变量
 2.4 内置数据类型
 2.5 操作符和表达式
 2.6 类型之间的关系
 2.7 标准库的使用和简单的输入输出
 2.8 应用举例
 小结
 习题
第3章 语句与基本控制结构

前言回到顶部↑

本书以C++语言为工具,循序渐进地介绍程序设计的基本方法与理念,重点介绍目前的主流程序设计方法——面向对象程序设计(Object-Oriented Programming)。.
本书在体系结构上,将程序设计的基本理念和C++语言的基础知识有机地结合在一起;在选材上,充分考虑了读者知识结构和能力结构的形成规律,合理布局知识点,恰当安排内容难度、深度和广度。
全书包括有机联系的14章和6个附录。
第1章介绍程序设计语言和程序设计方法的发展,讨论使用C++语言构造程序的基本方法和步骤,介绍C++程序的基本结构。
第2章介绍C++语言中提供的内置数据类型以及与类型有关的基本概念,同时也简单介绍C++语言程序设计环境中标准输入/输出库的基本概念与用法。
第3章介绍语句与程序控制结构的基本概念以及C++语言中提供的基本语句。其中,重点介绍结构化程序设计采用的3类基本控制结构(特别是选择结构与循环结构)。
第4章介绍C++程序中函数的声明和使用方法,以及有关子程序的基本概念(如参数传递方式、变量作用域与生命期等)。其中主要介绍两点:一是函数的声明与调用,为第5章引入类与对象的概念打下基础;二是递归函数。
第5章介绍枚举类型、结构类型、数据封装与信息隐藏、C++中类的定义、构造函数与析构函数、
对象创建等内容。重点介绍类与对象的定义和使用方法,并阐述面向对象程序设计中以类作为程序基本构造单位的思想。
第6章介绍C++中提供的两种数据类型:数组和指针。讨论用这两种数据类型构造复杂数据结构的方法。
第7章介绍字符串的表示与使用。
第8章介绍继承和组合的概念、C++中对继承机制的支持。重点介绍继承机制的用法以及使用继承机制组织类层次。
第9章介绍重载的基本概念,以及本质上一致的两类重载:函数重载和操作符重载。同时也介绍了构造函数重载的一种特殊形式:复制构造函数。
第10章介绍C++中的输入/输出机制,重点介绍C++中的标准输入/输出流以及文件流。
第11章描述多态性的概念、C++语言对多态性的支持,以及多态性的引入对类的一般特性的影响,并讨论使用多态性的注意事项。
第12章介绍C++语言的异常处理机制,以及如何通过异常处理使程序更健壮。
第13章介绍泛型编程的基本概念以及C++语言对泛型编程的支持,总结C++对代码级软件重用的支持。其中,重点介绍了函数模板和类模板。
第14章介绍标准模板库(STL)的3个主要组件:容器、迭代器和算法。重点介绍STL的使用及其对软件重用的支持。STL可说是C++标准库的精华所在,掌握STL的使用可以大大提高C++程序开发的效率和质量。因此本书除了在第14章对STL进行概要介绍之外,还在附录E中给出了关于STL中泛型算法的简介,供读者参考。这也是本书相比于传统C++教材的一大特色。..
附录A给出了C++语言的保留字。
附录B为标准ASCII代码表,供读者在使用字符类型时参考。

书摘回到顶部↑

第1章 程序设计与C++语言入门
 1.1 程序及相关概念
  1.1.1 计算机与用户(人)
  电子计算机,简称计算机,是一种电子设备,也有人称之为“智力工具”,是一种能够接受输入数据,存储和处理数据,并产生输出数据的设备。
  遵循冯•诺依曼体系结构的现代计算机由以下5个部件构成。
  运算器。又称算术逻辑单元,简称ALU(arithmetic and logic unit),主要完成各种算术运算和逻辑运算。
  ……
评论交流

共有0人开贴评论  0人参与评论  0人参与打分 查看

0人
 0%
用户平均打分
我要写评论 help如何参与评论和打分
0人
 0%
0人
 0%
0人
 0%
0人
 0%
我要写评论
查看所有评论交流(共0条)