分享
 
 
 

C++程序设计

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

作者: 张桦 主编

出 版 社: 机械工业出版社

出版时间: 2008-6-1字数: 529000版次: 1页数: 335印刷时间: 2008/06/01开本: 16开印次: 1纸张: 胶版纸I S B N : 9787111238461包装: 平装内容简介

本书紧扣标准C++,涵盖C++的主要语言特性,强调C++标准库的使用。全书共分8章:第1章简述C++语言的历史与演化、编译器与集成开发环境以及程序的编写、编译和运行;第2章介绍c++语言的基本数据类型,常量、变量以及运算符和表达式;第3章讲述数组和指针的概念、初始化和使用,介绍标准库string和vector类型;第4章介绍C++语言的程序流程控制以及编译预处理;第5章介绍C++语言中有关函数的特性和使用;第6章讲述类和对象,描述类的声明与定义,讨论类的构造和析构,类的静态成员、友元,类的运算符重载,对象指针、对象引用以及类成员指针;第7章重点讨论C++面向对象程序设计,介绍面向对象程序设计的设计思想、基本概念和基本方法;第8章介绍RTH与异常处理。

本书适用于高等院校计算机专业/非计算机专业本科生,以及其他软件工程技术人员。

目录

前言

第1章 开始学习C++

1.1 C++简介

1.2 编写、编译和运行C++程序

1.2.1 C++编译器简介

1.2.2 程序的编译与执行

1.2.3 Microsoft Visual C++6.0集成开发环境

1.2.4 “Hello World”程序详解

1.3 本章小结

练习题

第2章 数据类型、运算符和表达式

2.1 基本数据类型

2.1.1 关键字

2.1.2 标识符

2.1.3 标点符号

2.1.4 分隔符

2.1.5 C++的数据类型

2.2 常量

2.2.1 整型字面值常量

2.2.2 浮点字面值常量

2.2.3 字符字面值常量

2.2.4 布尔字面值

2.2.5 字符串字面值常量

2.2.6 枚举

2.3 变量

2.4 基本运算符

2.4.1 算术运算符

2.4.2 关系运算符

2.4.3 逻辑运算符

2.4.4 位运算符

2.4.5 赋值运算符

2.4.6 sizeof运算符

2.4.7 逗号运算符

2.4.8 自增和自减运算符

2.4.9 条件运算符

2.5 类型转换

2.6 表达式和语句

2.7 本章小结

练习题

第3章 string、vector、数组和指针

第4章 程序流程控制

第5章 函数

第6章 类和对象

第7章 面向对象程序设计

第8章 RTTI与异常处理

附录

参考文献

书摘插图

第1章 开始学习C++

本章首先简要介绍c++语言,接着介绍如何编写一个c++“Hello World”程序,然后介绍程序在Windows和Linux平台下的编译与运行,最后对程序的各组成部分作简要介绍,其中包括:库函数、main函数、return语句和输A/输出流操作等,通过讲述“Hello World”程序,给读者一个c++语言程序设计的概略认识。

1.1 C++简介

c++,在程序员圈子中常读作“C加加”,英语中读作“C Plus Plus”,它是一种应用非常广泛的计算机编程语言。C++具有强大的灵活的语言机制,是由AT&T公司贝尔实验室的Sjarne Stroustrup博士在20世纪80年代发明并实现的。

最初,c++是作为c语言的增强版出现的。导致C++诞生的需求是l979年4月Bjarne博士等人分析UNIX内核,为了能有效地分析UNIX分布内核造成的网络流量,并将内核模块化,1979年10月,Sjarne博士完成了一个预处理程序,称为Cpre,为C语言增加了类机制,称作“C with Classes”,l983年8月,第一个c++实现并投入使用。

从给c语言增加类开始,虚函数(Virtual Funct‘lon)、运算符重载(Operator Overload)、多重继承(Multiple Inheritance)、模板(Template)、异常(Exception)、名字空间(Namespace)等特性逐渐被加入,演变成今天的C++,c++语言发展大致可以分为3个阶段。

第一阶段从20世纪80年代到1995年,这一阶段,c++语言基本上是传统类型上的面向对象语言,并且凭借着接近c语言的效率,在工业界使用的开发语言中占据了相当大份额,根据《c++编程思想))(Thinking in C++)书中所评述的,C++与C的效率往往相差在一5%。+5%之间。

第二阶段从1995年到2000年,这一阶段由于标准模板库(STL)和后来的Boost等程序库的出现,泛型程序设计在C++中占据了越来越多的比重。但由于Java、c#等语言的出现和硬件价格的下降,C++受到一定的冲击。 、

第三阶段从2000年至今,由于以Loki、MPL等程序库为代表的产生式编程和模板元编程的出现,C++出现了发展历史上又一个新的高峰,这些新技术的出现以及和原有技术的融合,使c++已经成为当今主流程序设计语言中最复杂的成员之一。

……

C++程序设计

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
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- 王朝網路 版權所有