C++学习1_绪论

C++是一门支持面向对象编程(OPP)的语言,强调对象、类、封装、多态和继承。作为C的超集,C++引入了泛型编程,允许函数处理不同数据类型。QT、OpenCV和ROS系统广泛使用C++,QT用于图形界面,OpenCV处理图像,ROS则应用于机器人操作系统。C++起源于贝尔实验室,由Bjarne Stroustrup开发。

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

一、

  1. C++用途(for me):QT的使用、OpenCV、ROS系统等。
  2. 学习视频教程:邴老师课程(嵌入式技术公开课邴哲松老师)。

二、

  1. 简介:C++是一门面向对象语言(OPP),对象、类、封装、多态和继承等,支持泛型编程。也可以理解为C的超集,C的补充。
  2. 特点:提出了类的概念:首先,程序是由数据和算法构成的,可以理解为:数据 + 算法 = 程序。数据是程序操作的对象,或者理解为程序使用和处理的信息,算法就是程序使用的方法。这里,类就是一种抽象,规定了类里面有哪些数据,以及对这些数据可以进行哪些操作。而对象就是类的实例。所以:OPP编程就是将数据和方法合并为类定义。
  3. 泛型编程:指的是:不考虑数据类型(或者理解为独立于特定的数据类型),一个函数可以处理不同的数据类型。
  4. C++起源:诞生于贝尔实验室,Bjarne Stroustrup于20世纪80年代开发。
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值