分享
 
 
 

C++程序设计(郑炜)

C++程序设计(郑炜)  点此进入淘宝搜索页搜索
  特别声明:本站仅为商品信息简介,并不出售商品,您可点击文中链接进入淘宝网搜索页搜索该商品,有任何问题请与具体淘宝商家联系。
  參考價格: 点此进入淘宝搜索页搜索
  分類: 图书,计算机/网络,程序设计,C C++ C# VC VC++,

作者: 郑炜主编

出 版 社: 西安电子科技大学出版社

出版时间: 2009-2-1字数:版次: 1页数: 304印刷时间:开本: 16开印次:纸张:I S B N : 9787560621913包装: 平装内容简介

本书采用生动轻松的语言,深入浅出地阐述了C++语言和面向对象程序设计方法,包括类、对象、继承、重载、多态、虚函数和流等,将面向对象的思想逐步展开,然后再进一步扩展,讲述了STL的内容和MFC编程基础。

本书共13章,内容详实,体系合理,理论及应用兼顾,具有非常强的实用性。书中精选的例题和习题有助于读者加强对相关内容的理解。通过本书的学习,读者不但可以掌握C++和面向对象的各种核心理沦及技术,更能学以致用,领悟使用C++进行程序设计的精髓。本书文字严谨流畅而又浅显易懂,是学习C++的理想教材。对于没有C语言基础的读者,通过本书也能逐步学懂。

本书可作为高等学校相关专业程序设计课程的教材,也可作为各级软件开发技术人员的参考书,同时也是不可多得的自学用书。

*本书配有电子教案,需要者可登录出版社网站。免费下载。

目录

第1章 程序设计基础

1.1 C++中的数据类型

1.1.1 基本数据类型和非基本数据类型

1.1.2 C_string和C++String

1.1.3 数组与向量vector

1.1.4 指针与引用

1.2运算符和表达式

1.2.1 算术运算符和赋值运算符

1.2.2 关系运算符和逻辑运算符

1.2.3 运算符的优先级和结合性

1.3 程序控制结构

1.3.1 顺序结构

1.3.2 分支结构

1.3.3 循环结构

1.4 函数

1.4.1 函数的定义

1.4.2 函数参数的传递

1.4.3 函数的返回值

本章小结

习题

第2章 类(class)

2.1 类的概念

2.1.1 面向对象思想

2.1.2类与对象的定义

2.1.3 成员变量及成员函数

2.2 隐藏实现

2.3 访问控制

2.3.1 private

2.3.2 protected

2.3.3 public

2.4 访问控制

2.4.1 友元函数

2.4.2 嵌套友元

2.4.3 友元与面向对象

本章小结

习题

第3章 对象的创建和销毁

3.1 对象的创建

3.1.1 构造函数

3.1.2初始化参数列表

3.1.3 默认构造函数

3.1.4 拷贝构造函数

3.2 析构函数

3.2.1 析构函数的作用

3.2.2 析构函数的调用

3.3new和delete用于对象

3.3.1 动态创建对象

3.3.2 lleW和delete用于数组

3.3.3 内存管理

本章小结

习题

第4章 函数重载

4.1 函数重载概述

4.1.1 函数重载的概念

4.1.2 全局函数与成员函数重载

4.2操作符重载

4.2.1一元运算符

4.2.2二元运算符

4.2.3 不能重载的运算符

4.2.4new和delete重载

4.3 函数重载与默认参数

本章小结

习题

第5章流处理

第6章 异常和错误

第7章 const和inline

第8章 作用域与名字空间

笫9章 继承

第10章 多态与虚函数

第11章模板

第12章STL简介

第13章MFC编程基础

参考文献

书摘插图

第1章 程序设计基础

C++是一种使用非常广泛的计算机编程语言,它是以C语言为基础开发出来的,可以把C看做是C++的子集,但C++又与C不完全相同。作为基础语言,C++的设计保证了在它的类型、运算、语句与计算机直接处理的对象之间的紧密对应关系.

C++是一种通用型的程序设计语言,特别是面向系统程序设计;它是一个更好的C,支持数据抽象,支持面向对象的程序设计技术,支持通用型程序设计。

本章主要介绍使用C++语言进行程序设计的基础。

1.1 C++中的数据类型

绝大部分的程序设计语言中,数据都以变量或常量的形式来描述,每个变量或常量都有自己的数据类型。C++提供了大量的基本数据类型供我们使用。定义不同类型的数据主要是告诉编译器要分配不同大小的内存空间供我们存储程序中所要使用的数据,同时也告诉编译器对分配的内存空间怎么组织数据。

C++的数据类型可以分为基本数据类型和构造数据类型。基本数据类型也叫原子数据类型。

1.1.1 基本数据类型和非基本数据类型

1.基本数据类型

C++中的基本数据类型有整型(int)、字符型(char)、浮点型(float)、双精度型(double)和逻辑型(b001),其中整型、字符型、浮点型和双精度型与C语言中的相同,逻辑型是C++在C语言的基础上新增加的一种数据类型。对于这些基本数据类型又有long(长型)、short(短型)、signed(有符号型)和unsigned(无符号型)等修饰符。其中,long可以用来修饰int型和double型;short可以用来修饰int型;signed和unsigned可以用来修饰int型和char型。signed(unsigned)还可以和long(short)同时修饰一个基本类型。表1.1列出了所有的基本数据类型,包括它们在win32中所占用的空间大小以及它们所能表示的数的大小。

……

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
>>返回首頁<<
 
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有