登入帳戶  | 訂單查詢  | 購物車/收銀台( 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++实战教程

書城自編碼: 2509224
分類: 簡體書→大陸圖書→計算機/網絡程序設計
作者: 深圳信盈达电子有限公司
國際書號(ISBN): 9787121230233
出版社: 电子工业出版社
出版日期: 2015-01-01
版次: 1 印次: 1
頁數/字數: 340/544000
書度/開本: 16开 釘裝: 平装

售價:NT$ 496

我要買

share:

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



新書推薦:
数字经济:“数字中国”顶层规划与实践路径
《 数字经济:“数字中国”顶层规划与实践路径 》

售價:NT$ 386.0
算者生存:商业分析的方法与实践
《 算者生存:商业分析的方法与实践 》

售價:NT$ 447.0
共享现实:是什么让我们成为人类
《 共享现实:是什么让我们成为人类 》

售價:NT$ 717.0
女佣异闻:乙一出道25周年纪念短篇集
《 女佣异闻:乙一出道25周年纪念短篇集 》

售價:NT$ 279.0
生活观察图鉴 中国常见鸟类观察图鉴
《 生活观察图鉴 中国常见鸟类观察图鉴 》

售價:NT$ 839.0
父亲身份:探寻血缘之谜
《 父亲身份:探寻血缘之谜 》

售價:NT$ 493.0
悠游人间 赛博朋克少女插画绘制教程
《 悠游人间 赛博朋克少女插画绘制教程 》

售價:NT$ 559.0
“李晓鹏说中华史”系列(全二册)
《 “李晓鹏说中华史”系列(全二册) 》

售價:NT$ 818.0

建議一齊購買:

+

NT$ 573
《 微信公众平台JSSDK开发实战——公众号与HTML5混合模式揭秘 》
+

NT$ 911
《 ASP.NET 4.5 入门经典(第7版)(.NET开发经典名著) 》
+

NT$ 735
《 高阶Perl(Perl全球社区公认经典著作,Perl核心贡献者数十年工作经验结晶,Perl 6设计者之一Conway亲自作序推荐) 》
+

NT$ 539
《 Perl进阶 第二版(影印版) 》
編輯推薦:
本书以初学者最易懂的方式来阐述C++知识的,能让从未学习过编程语言的初学者也能成为高手;同时讲解深刻细致,能让专业C++程序员阅读本书后仍然有质的飞跃。
內容簡介:
本书是配合C++程序设计的指导教材,独立于任何C++Visual C++教科书,重点放在CC++语言的基本语法部分,尤其是类和对象,运算符重载,继承,多态这些内容。本书涵盖了CC++所有的基础语法知识,并且讲解清晰易懂,内容详尽。从零开始,通过详细的示例,由浅入深、循序渐进地指导初学者掌握C++这门大型编程语言,培养实际分析问题和编程的能力,提高读者和学生的综合素质。
目錄
第1章 初识C++ 1
1.1 C++简介 1
1.2 C++的发展过程 1
1.3 C++和C的区别以及C++新增特性 1
1.3.1 C和C++的区别 1
1.3.2 C++新增特性 2
1.4 C++编译器版本 22
第2章 一个简单的C++入门程序 23
2.1 入门级的C++程序 23
2.2 输出语句的使用 24
2.3 std:: 介绍 25
2.4 iostream与iostream.h的区别 27
2.5 重名问题 27
第3章 C++数据类型和运算符 33
3.1 C++基本数据类型 33
3.2 布尔型变量 35
3.3 wchar_t双字节型变量 36
3.4 常量 38
3.5 枚举类型 39
3.6 C++的运算符和表达式概述 41
3.7 C++的类型转换 44
第4章 C++程序的流程控制语句 45
4.1 if{}else{}选择结构 45
4.2 switch结构 52
4.3 for循环结构 58
4.4 while循环结构 60
4.5 do{}while{}循环结构 62
4.6 break流程转向控制语句 64
4.7 continue流程转向控制语句 66
4.8 goto流程转向控制语句 67
4.9 exit程序终止函数 68
第5章 数组 70
5.1 数组的引入 70
5.2 一维数组 70
5.3 二维数组 72
5.4 字符数组 74
第6章 C++函数 89
6.1 函数的定义和使用 89
6.2 函数参数的传递 91
6.3 函数的返回值 94
6.4 变量作用域 95
6.4.1 局部变量 96
6.4.2 全局变量 96
6.4.3 全局变量和局部变量优先级 96
6.4.4 变量作用域示例程序 96
第7章 自定义数据类型——结构体、共用体、枚举 98
7.1 构造数据类型(自定义数据类型) 98
7.2 结构体 98
7.3 共用体 102
7.4 枚举 104
7.5 typedef定义类型 105
7.6 链表的提前预热 106
7.7 小结 107
第8章 面向对象 108
8.1 面向对象程序语言基本特征 108
8.2 类、对象和成员概念 109
8.3 类、对象和成员的使用方法及区别 110
8.4 公有属性 115
8.5 私有属性 117
8.6 类声明内外实现成员函数的区别 117
8.7 const成员函数 123
8.8 构造函数 125
8.8.1 C++构造函数的特点 125
8.8.2 C++构造函数声明 128
8.8.3 C++构造函数分类 129
8.9 析构函数 140
8.10 构造函数初始化列表 142
第9章 指针 147
9.1 什么是指针 147
9.2 指针的定义、初始化和访问 147
9.2.1 指针的定义 147
9.2.2 指针的初始化 148
9.2.3 指针的访问 148
9.2.4 指针使用的简单示例 149
9.3 指针和堆空间 151
9.3.1 CC++程序的内存占用组成 151
9.3.2 CC++堆和栈的区别 152
9.3.3 CC++堆空间的分配和释放 153
9.4 const和指针 158
9.4.1 常量指针 158
9.4.2 指针常量 158
9.4.3 指向常量的常指针 158
9.4.4 指针和const关键字结合使用示例 158
9.5 指针运算 159
9.6 指针和数组 161
9.7 this指针 162
第10章 运算符重载 164
10.1 为什么要对运算符重载 164
10.2 哪些运算符可以用作重载 164
10.3 运算符重载语法 166
10.4 以友元方式重载运算符 168
10.5 运算符重载的一般规则 173
10.6 重载前置自加运算符 173
10.7 重载后置自加运算符 175
10.8 重载赋值运算符(=) 177
10.9 关系运算符号重载 179
10.10 重载自定义类的 >>、<< 运算符 182
10.11 函数调用运算符 重载 184
10.12 new和delete关键字重载 187
10.13 new[]数组和delete[]数组重载 190
10.14 下标运算符重载 193
第11章 继承 195
11.1 继承和派生 195
11.1.1 继承的基本概念 195
11.1.2 继承分类 195
11.1.3 继承的语法 196
11.1.4 C++派生类的构成 198
11.2 公有型、私有型和保护型的区别 198
11.2.1 公有继承方式 198
11.2.2 私有继承方式 200
11.2.3 保护继承方式 202
11.3 多重继承 204
11.4 继承的构造函数与析构函数 205
11.5 继承和重载的二义性问题 209
11.5.1 多重继承同函数名、同原型的二义性 209
11.5.2 多重继承同函数名、同原型不同二义性 211
11.5.3 单一继承重载和同名函数二义性 213
11.5.4 多重继承中具有共同基类的二义性问题 215
11.5.5 使用虚基类解决共同基类的二义性 219
第12章 虚函数和多态 226
12.1 虚函数和多态的关系 226
12.2 对象引用调用虚函数 232
12.3 虚函数中调用其他虚函数 235
12.4 含虚函数的派生类的构造函数和析构函数 239
12.5 不要在构造函数和析构函数中调用虚函数 245
12.6 虚函数与虚函数表 248
12.6.1 普通非派生C++类内存模型 248
12.6.2 含有数据结构体变量的普通非派生C++类内存模型 251
12.6.3 普通派生C++类内存模型 255
12.6.4 含有虚函数的C++类内存模型 257
12.6.5 含有多个虚函数的C++类内存模型 263
12.6.6 含有虚函数多重继承派生类内存模型 268
12.7 纯虚函数 272
12.7.1 纯虚函数的概念 272
12.7.2 纯虚函数定义 272
12.7.3 纯虚函数实例 272
第13章 C++字符串 276
13.1 C风格字符串 276
13.2 string型字符串的常用操作 279
13.2.1 string型字符串的赋值 282
13.2.2 string型字符串的连接 285
13.2.3 string型字符串复制到char类型数组 286
13.2.4 string型字符串的插入 287
13.2.5 string型字符串的删除 291
13.2.6 string型字符串的查找 292
13.2.7 string型字符串的比较 294
13.2.8 判断string型字符串是否为空 296
13.2.9 将string型字符串转换为char型字符串 297
13.3 string数组 299
第14章 文件操作 301
14.1 常用文件操作的相关类 301
14.2 打开文件Open a File 301
14.3 关闭文件 303
14.4 状态标志符的验证 304
14.5 获得和设置流指针 304
14.6 向文本文件输出和输入操作 305
14.7 二进制文件的访问 310
14.8 二进制文件的应用示例 313
第15章 模板 319
15.1 模板的概念 319
15.2 函数模板的写法 319
15.3 模板类的写法 321
15.4 模板类的实例化 321
15.5 模板类的非类型形参 323
15.5.1 模板类的非类型形参是常数 323
15.5.2 模板类的非类型参数是指针 325
15.5.3 模板类的非类型参数是引用 328
內容試閱
前言
C++不仅是一种很重要的高级编程语言,而且代表了一种编程思想。它的思想已经被其他编程语言继承并发扬光大。现代每种新语言的诞生,都可以找到C++的影子。所以说,若精通了C++,再学习别的语言就很容易了,比如Java、C#等。
C++在目前使用非常广泛,很多大型的程序都是用C++写出来的,学好C++编程语言是很有用的。但是很多初学者学习过C++语言后认为C++很难学,学习了好几本书,有不少地方还是不理解。C++难道真的这么难吗?学习C++真的需要阅读这么多教材和资料吗?
C++其实不难学,那是由于好多书籍、资料的知识点组织结构和讲解方式等不够合理,无意中增加了初学者学习C++的难度。无论是谁,学习一种新的知识,好的教材是非常重要的。讲解清晰易懂、内容科学合理的教材有助于初学者迅速掌握知识体系和精髓,在学习时间相同的情况下,学习效果会更好。
现在市面上一些C++书籍不分主次轻重,比如,在初学者根本不知道模板是什么的时候,该书却对STL过早地讲解。而一些相对简单的基础概念,却放到后面,进而影响前面其他基础语法知识的学习,这也违背了先易后难的原则。而且表述语言过于专业化,专业术语太多,对于普通知识点的讲解也写得复杂深奥,非常不直观。这样的后果是初学者在按照那本书学习C++的时候,需要不断前后跳跃式阅读,就像在查字典,不但花费很多时间,而且学习效果也不好,人为增加了学习C++的难度。对于初学者来说,这样的字典式图书是不合适的,他们需要一本循序渐进、快速、扎实讲解C++语言的书。
本书是以初学者最易懂的方式来阐述C++知识的,能让从未学习过编程语言的初学者也能成为高手;同时讲解深刻细致,能让专业C++程序员阅读本书后仍然有质的飞跃。本书是我在百忙的工作之中抽出大量业余时间完成的,其中的辛苦自然不用多说。但是让我感到安慰的是,本书确实能让学习C++的初学者少走弯路,并迅速提高。
本书从一个最简单的C++程序讲起,然后通过这个程序引出一系列相关知识,让初学者循序渐进地学习。而且书中的示例程序都是经过精心设计的。本书特点是实用性强,章节安排合理,清晰易懂,重点突出,深入浅出。相信读者阅读本书后,一定会有很大的提升,能够达到短期内掌握C++语言的效果。
本书的出版,离不开深圳信盈达电子有限公司所有同事们的支持和帮助,在此向他们表示衷心的感谢。另外,感谢我的父母、亲人和朋友,是他们给予我精神上的支持和鼓励。感谢电子工业出版社,是他们认真专业的审核,让本书由粗糙的初稿变成了精美的图书。
由于时间仓促,编著者水平有限,书中可能有不恰当的地方,希望广大读者批评指正,联系邮箱:niusdw@163.com,欢迎来信交流。
陈志发
2014年10月

 

 

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