C++ Primer Plus学习笔记(第一章)

本文介绍了面向对象编程(OOP)的概念,如类、信息隐藏、继承,以及C++中的泛型编程。重点讲解了如何通过这两种方法实现代码重用和抽象,同时提到了编译与构建过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

第一章 预备知识

1.2.3 面向对象编程

P3

        类是一种规范,规定了可使用哪些数据来表示对象,以及可以对这些数据进行哪些OP编程不仅仅是将数据和方法合并为类定义,还有助于创建可重用的代码,减少大量工作。信息隐藏可以保护数据。继承能让您使用旧类派生出新类。他不是将终点放在任务上,而是放在概念上。真正优点之一是:可以方便的重用和修改现有的、经过仔细测试的代码。

1.2.4 C++和泛型编程

  P4

        泛型编程是一种编程风格,其中算法以尽可能抽象的方式编写,而不依赖于将在其上执行这些算法的数据形式。这个概念在1989年首次由David Musser和Alexander A. Stepanov提出。

        他与OOP的目标相同,即重用代码和抽象通用概念的计数更简单。不过OOP强调的是编程的数据方面,而泛型编程强调的是独立于特定数据类型。OOP是一个管理大型项目的工具,而泛型编程提供了执行常见任务的工具。

        库对很多常见的编程问题提供了可靠的解决方法。

1.4.4 创建源代码文件

p7~p9

        在规范中,C语言使用小写的c为扩展名,C++使用大写C为扩展名。扩展名为o是目标代码文件。可执行文件为.out。

Compile(编译)

Build(建立)、Make(生成):编译项目中所有源代码文件的代码。只有一个文件被修改,则只重新编译该文件。

Build All(全部建立):重新编译所有源文件代码。

Link(链接):将编译后的源代码与所需的库代码组合起来。

Run(运行)、Execute(调试):运行程序。

Debug(调试)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

百年bd

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值