登入帳戶  | 訂單查詢  | 購物車/收銀台( 0 ) | 在線留言板  | 付款方式  | 聯絡我們  | 運費計算  | 幫助中心 |  加入書簽
會員登入 新註冊 | 新用戶登記
HOME新書上架暢銷書架好書推介特價區會員書架精選月讀2023年度TOP分類閱讀雜誌 香港/國際用戶
最新/最熱/最齊全的簡體書網 品種:超過100萬種書,正品正价,放心網購,悭钱省心 送貨:速遞 / EMS,時效:出貨後2-3日

2024年03月出版新書

2024年02月出版新書

2024年01月出版新書

2023年12月出版新書

2023年11月出版新書

2023年10月出版新書

2023年09月出版新書

2023年08月出版新書

2023年07月出版新書

2023年06月出版新書

2023年05月出版新書

2023年04月出版新書

2023年03月出版新書

2023年02月出版新書

『簡體書』C++程序设计与实践 第2版

書城自編碼: 2908308
分類: 簡體書→大陸圖書→教材研究生/本科/专科教材
作者: 白忠建
國際書號(ISBN): 9787111544913
出版社: 机械工业出版社
出版日期: 2016-10-01
版次: 2 印次: 1
頁數/字數: 310/487000
書度/開本: 16开 釘裝: 平装

售價:NT$ 368

我要買

share:

** 我創建的書架 **
未登入.



新書推薦:
我,毕加索
《 我,毕加索 》

售價:NT$ 280.0
投资真相
《 投资真相 》

售價:NT$ 381.0
非洲大陆简史(萤火虫书系)
《 非洲大陆简史(萤火虫书系) 》

售價:NT$ 437.0
知宋·宋代之军事
《 知宋·宋代之军事 》

售價:NT$ 442.0
我能帮上什么忙?——一位资深精神科医生的现场医疗记录(万镜·现象)
《 我能帮上什么忙?——一位资深精神科医生的现场医疗记录(万镜·现象) 》

售價:NT$ 381.0
智慧宫丛书026·增长:从细菌到帝国
《 智慧宫丛书026·增长:从细菌到帝国 》

售價:NT$ 840.0
从自察到自救:别让情绪偷走你的人生
《 从自察到自救:别让情绪偷走你的人生 》

售價:NT$ 420.0
晚明的崩溃:人心亡了,一切就都亡了!
《 晚明的崩溃:人心亡了,一切就都亡了! 》

售價:NT$ 335.0

建議一齊購買:

+

NT$ 315
《 大学英语实用翻译(第三版)(大学英语选修课系列教材) 》
+

NT$ 216
《 大学生心理健康教育——基于积极心理学角度 》
+

NT$ 331
《 统计学(第六版)(21世纪统计学系列教材;“十二五”普通高等教育本科国家级规划教材;教育部推荐教材;国家统计局优秀统计教材) 》
+

NT$ 326
《 职业生涯规划(大学生职业素养教育规划教材) 》
編輯推薦:
本书中引入了常用的C++ 1y标准,并对它们的语法和应用情况做了详细介绍。重点强调了面向对象技术的4个核心概念:数据封装、继承、多态和泛型编程。在每一章讲解C++的各项知识点时,基本上都采用了一横一纵两个案例来展开。
內容簡介:
《C++程序设计与实践 第2版》采用逐层递进的方式,通过对案例的分析,将C++的语法及编程方法逐步展开。《C++程序设计与实践 第2版》以C++ 1y标准为基准,详细介绍了对象和面向对象技术的概念,并围绕案例的求解,深入浅出地介绍了面向对象技术的4个核心思想(数据封装、继承、多态和泛型编程)在C++中的概念、实现机制和语法、编程方法等,其中包括类和对象、运算符重载、继承和派生、虚函数和多态性、模板和泛型编程、流库、多继承、名字空间和异常处理,使读者能够循序渐进地掌握C++的语法以及面向对象程序设计的方法。本着“能力为重”的理念,在每一章的重要知识点之后均穿插了适量的实践性题目,建议读者动手实践,以加深理解。《C++程序设计与实践 第2版》既可作为高等院校计算机专业相关课程的教材,也可作为C++程序员的参考书。《C++程序设计与实践 第2版》配套授课电子课件,需要的教师可登录wwwcmpeducom免费注册,审核通过后下载,或联系编辑索取(QQ:2850823885,电话:010-88379739)。
目錄
前言第1章引论11对象的概念111现实世界中的对象121计算机中的对象12面向过程和面向对象121面向过程方法122面向对象方法13面向对象技术的核心概念131数据封装132继承133多态性134泛型编程14C++程序概貌141第一个C++程序142C++程序的编辑、编译和链接15贯穿全书的案例第2章C++的数据类型21C++数据类型概览22标识符、常量和变量221标识符222常量223变量224变量的初始化23简单数据类型231整数类型232浮点类型233枚举类型24地址数据类型241指针类型242引用类型243右值引用25结构化数据类型251数组252结构体253用typedef定义类型的别名26运算符和表达式261常用运算符和表达式262几种特殊的运算符27类型自动推导271decltype关键字272auto关键字28lambda表达式第3章C++语句31C++语句概述311表达式语句312复合语句313标号语句32流程控制结构和语句321顺序结构322选择结构和语句323循环结构和语句324跳转语句33异常处理语句331异常的概念332抛出异常333异常捕获第4章函数41函数的原型声明和定义411函数原型声明412函数的类型42函数的参数和返回值421函数的参数422函数的返回值43函数重载44存储类修饰符45标识符的作用域和生命期451作用域和生命期452名字限定46函数的其他话题461内联函数462函数递归463指向函数的指针和引用464函数类型作为参数和返回值类型465在C++程序中调用非C++函数466后缀函数返回类型47“图形学习”案例的C风格解决方案471案例分析472形体建模473存储模型474改进的形体和链表设计475形体和链表的操作接口设计476任务集成477建造工程第5章类和对象51案例分析——平面圆的模型52类与对象521类的定义522类和对象523访问控制53类的成员531数据成员532成员函数533静态成员54类对象的初始化55C++的类56数据封装和信息隐藏的意义57用面向对象的方式思考58“图形学习”解决方案——封装581形体类型的类版本582链表类型的类版本583让任务也成为类第6章深入类和对象61案例分析——数组包装类array62构造函数和析构函数621构造函数622重载构造函数623析构函数624复制控制63再谈对象创建和初始化631对象的创建和释放632对象的初始化64对象和指针641this指针642指向类对象的指针643指向类成员的指针65友元关系651友元函数和友元类652友元关系的特性66与类和对象相关的问题661对象数组662类对象作为函数参数和返回值663常量对象和mutable关键字664常成员函数665类中的类型67“图形学习”解决方案——类强化671形体类的构造函数和析构函数672列表类的构造函数和析构函数第7章运算符重载71案例分析——complex类及其常规运算72运算符的重载形式721运算符重载的语法722重载运算符规则73常用运算符的重载731重载赋值运算符732重载算术运算符733重载++和--运算符734重载关系运算符74几种特殊运算符的重载741重载输入输出运算符和115格式控制1151用iso类成员函数格式化1152用操纵函数格式化116文件IO1161文件的概念1162文件的打开和关闭1163文件的读写第12章多继承121案例分析——正方形的继承问题122多继承的概念1221多继承的语法1222派生类对象的构造和析构123虚继承和虚基类1231多继承的二义性问题1232虚继承和虚基类的使用1233最终派生类对象的初始化第13章名字空间和异常处理131案例分析——命名冲突和程序异常132名字空间1321名字空间的定义1322嵌套的名字空间1323using声明1324using指令1325匿名名字空间133异常处理1331throw和try…catch1332标准异常类型1333在构造函数中抛出异常1334异常匹配 1335含有异常的程序设计1336异常的典型使用 1337开销附录附录AC++关键字附录B运算符的优先级和结合性附录C标准C++头文件附录DUML常用图例参考文献
內容試閱
前言C++是一门非常优秀的面向对象程序设计语言,它不仅继承了C语言的全部优点,同时实现了面向对象技术的所有核心概念,使它成为很多程序员,尤其是从C转过来的程序员开发大型复杂软件的首选语言。自从贝尔实验室的Bjarne Stroustrup博士研发出C++后,这门混合型的语言一直在沿着C++ 98、C++ 0x和C++ 1y(C++ 11和14的合称)的路线进化,最新的C++ 17也正在被ISO讨论中。这些标准的应用使得C++变得更加精致,也更容易使用。C++是一种混合编程语言。Bjarne Stroustrup这样描述:C++的强项恰恰在于它支持多种有效的编程风格(多种思维模型)及它们之间的相互组合。最优雅、最有效也最容易维护的解决方案常常涉及不止一种风格(编程模型)。如果一定要用吸引人的字眼,可以说,C++是一种多思维模型的语言。在软件开发的庞大领域中,需求千变万化,需要至少一种支持多种编程风格的通用语言,而且很可能需要一种以上。C++被业界诟病的问题是C++ STL的效率问题。的确,在C++ 11之前,STL因为存在大量的内存复制操作而使系统效率低下。而当C++ 11推出之后,尤其是标准中的右值引用和move语义的应用,使原来的问题不复存在。目前,C++ 1y标准已被业界广泛接受,很多程序员都采用此标准编写应用程序。基于此,本书中引入了最常用的C++ 1y标准,并对它们的语法和应用情况做了详细介绍。为了能使读者分辨标准的差异,书中凡是涉及C++ 11标准的内容都被做上了标记。本书的内容分为以下3部分。第1部分:14章,主要讲解C++的基础语法。第2部分:510章,主要讲解面向对象技术在C++中的实现。第3部分:1113章,主要讲解面向对象技术中的高级话题。作为讲解面向对象技术的教材,本书重点强调了面向对象技术的4个核心概念:数据封装、继承、多态和泛型编程,而对基础语法部分的介绍并不多。这就要求阅读本书的读者应该已系统学习过C语言,或者具有相当的C语言编程经验。如果这对读者阅读本书造成了困扰,敬请谅解。本书在第1版的基础上有了较大的改动。除了对章节结构做了一些微调外,笔者还做了大量的文字修订工作,力图使行文更加流畅,更容易阅读和理解,并且重新设计了大部分案例,使读者在阅读和实践时更容易理解和模仿。本书从第5章起,在每一章讲解C++的各项知识点时,基本上都采用了一横一纵两个案例来展开。每一章章首的案例贯穿全章,通过对该案例的解析串联起本章的所有知识点;章尾的案例贯穿全书,用以串接所有的知识点。当然,有些案例会在不同的章节中交叉出现。如果这给读者的阅读带来了困扰,敬请原谅。由于C++是一门实践性很强的语言,因此笔者强烈建议读者在学习时多上机实践,这样才能将面向对象技术(而不仅仅是C++的语法特性)掌握得更加牢固。虽然笔者在高校从事了多年的C++教学及C++应用研发,但对这门与时俱进的语言仍然有不能把握的地方。如果读者在书中发现谬误,敬请指正,不胜感激。

 

 

書城介紹  | 合作申請 | 索要書目  | 新手入門 | 聯絡方式  | 幫助中心 | 找書說明  | 送貨方式 | 付款方式 香港用户  | 台灣用户 | 海外用户
megBook.com.tw
Copyright (C) 2013 - 2024 (香港)大書城有限公司 All Rights Reserved.