重读C++primer 第三版(一)

博主打算重温C++ Primer第三版,并记录重点内容。文中提到了C++支持面向过程和面向对象编程,强调了C++中数组、指针、动态内存分配、内联函数、虚函数的概念,以及标准库的使用,如操作符endl的功能和泛型算法sort的应用。
摘要由CSDN通过智能技术生成

最近不是很忙,准备重新温习一遍C++primer 第三版,并将重点记录在此,方便翻阅,希望能坚持写完。

之前一直搞错成第四版了,难怪有同学在群里说和他看到的不一样。第四版重新对章节进行了整理,并且对一些底层的内容做了舍弃,加重了标准库的介绍,个人觉得对于有一定C/C++使用经验的人一说,底层内容还是比较重要的。
第一部分

主要内容为第一篇 C++概述

1,procedural programming和object based programming,过程化程序设计的特点是一个问题可直接由一组算法来建立模型,数据和算法独立存储,而面向对象程序设计则是通过一组数据抽象来建立问题的模型,它通过inheritance和dynamic binding扩展了抽象数据类型(abstract data type)。

2,C++支持面向过程和面向对象的程序设计方法,这样的好处是对于不同的问题,能提供最合适的解决方案,也就是说,用正确的工具,做适合的事情。

3,几个有用的预处理器:__cplusplus(表示这是C++程序)、__STDC__(表示这是标准C程序)、__LINE__(当前行号)、__FILE__(当前源文件名)、__DATE__(当前文件被编译的日期)、__TIME__(当前文件被编译的时间)。

4,由于在各种C++实现中,头文件的后缀各有不同,因此,标准C++头文件没有指定后缀。C库头文件的C++名字总是以C开头,后面是去掉后缀.h的C名字。

5,操作符在iostream上执行的是一个操作,而不是简单地提供数据&#x

作者:Stanley B.Lippman,Josee Lajoie/著 译者:潘爱民 张丽/译 出社:中国电力出社 图书分类: 程序设计 > C/C++ 销售榜 次:2003年7月第5次印刷 ISBN书号:7-5083-0989-8 出日期:2002年3月 开本:787*1092 1/16 字数:1621千字 页数: 1033 Stanley Lippman 他的职业是提供关于C++和面向对象的训练、咨询、设计和指导。他在成为一名独立咨询顾问之前,曾经是迪士尼动画公司的首席软件设计师。当他在AT&T B ell实验室的时候,领导了cfront 3.0本和2.1本的编译器开发组他也是Bjarne Stroustrup领导的Bell实验室Foundation项目的成员之一,负责C++程序设计环境中的对象模型部分。Stan是本书所有三个本的作者,他还撰写了许多关于C++的文章。目前他已受雇于微软公司,负责Visual C++项目。 Josee Lajoie 是IBM加拿大实验室的C/C++编译器开发组的一名成员,也是ANSI/ISO C++标准委员会的核心语言工作组的主席。Josee是《C++ Report》杂志的专栏作家,目前正在滑铁卢大学的计算机图形实验室攻读硕士学位。 潘爱民 浙江海宁人,现任职于北京大学计算机科学技术研究所,副研究员,研究方向为网络与信息安全。自1994年至1999年,他一直从事计算机软件开发方面的工作。1998年到今,了利用业余时间著译了多部关于软件开发的著作,如《Visual C++技术内幕》(第四),《COM原理与应用》、《COM本质论》、《深入解析ATL》等。1999年他还是《微电脑世界》杂志社的合作专家,撰写了大量深入权威的技术文章。1991年他在南开大学数学系获学士学位,1994年在清华大学自动化系获硕士学位。 内容简介   作为目前业界广泛使用的编程语言,C++可谓包罗万象、博大精深。20年来,讲述C++的图书早已经汗牛充栋、层出不穷,但其中业界公认的完整涵盖C++标准的权威著作只有两部,其中一部就是本书!它是业界内久负盛名、无可替代的C++经典著作,它的原销量超过450000册,它教授最新的编程理念与实践,它是所有C++程序员不可或缺的参考书!   本书是久负盛名的C++经典教程,其内容是C++大师Stanley B. Lippman丰富的实践经验和C++标准委员会原负责人Josée Lajoie对C++标准深入理解的完美结合,已经帮助全球无数程序员学会了C++。本对前一进行了彻底的修订,内容经过了重新组织,更加入了C++先驱Barbara E.Moo在C++教学方面的真知灼见。既显著改善了可读性,又充分体现了C++语言的最新进展和当前的业界最佳实践。书中不但新增大量教学辅助内容,用于强调重要的知识点,提醒常见的错误,推荐优秀的编程实践,给出使用提示,还包含大量来自实战的示例和习题。   对C++基本概念和技术全面而且权威的阐述,对现代C++编程风格的强调,使本书成为C++初学者的最佳指南;对于中高级程序员,本书也是不可或缺的参考书。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值