吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1034|回复: 12
收起左侧

[学习记录] C++,从入坑到埋了自己(三)

  [复制链接]
tester001 发表于 2022-3-26 10:03
1、在结构化程序设计中,采用自顶向下、逐步求精及模块化的思想,将大问题分解为许多小问题。
2、使用3中基本控制结构来构造程序。分别是:顺序结构、选择结构、循环结构
3、程序以控制结构为单位,只有一个入口和出口。
4、结构化程序设计主要强调的是程序的易读性
5、面向对象程序设计:使分析、设计和实现一个系统的方法尽可能的接近人们认识一个系统的方法。
6、三个方面:面向对象的分析(需求分析)、面向对象的设计(架构、流程和数据设计)、面向对象的程序设计(敲代码)。
7、面向对象技术把问题看成是相互作用的事物的集合,也就是对象的集合。
8、两个特征:一是状态;二是行为。状态是指对象本身的属性,也称为属性(比如一个人的身高、年龄);行为是对对象的操作(就是做什么事)
9、通过对事物的抽象找出同一类对象的共同属性(静态特征)和行为(动态特征)。对象是类的一个具象,类是对象的一个抽象。10、面向对象的四个特点:抽象、封装、继承、多态      
       1)抽象:对象是系统中用来描述客观事物的一个实体(就是关键信息、相同点、相同行为)。主要包括两个方面:属性和操作,属性是指对象静态特征的数据项,比如说打工人的姓名、职位等,操作是指对象动态特征的函数序列,也叫方法或服务,如打工人的请假、加班。      
       2C++中使用对象名、属性和操作三要素来描述对象。      
       3)封装:在C++,通过用户定义的来支持数据封装和信息隐藏。      
       4)继承:在现有类的基础上声明新的类,将原来类中的数据和函数保留,然后加上自己特殊的数据和函数,构成一个新类。这就是继承和复用的思想。原来的类是基类,也叫父类或超类。新类是派生类,也称为子类。       例如:父类为学生,子类可以是小学生、中学生、大学生。      
       5)多态:指的是不同种类的对象都具有名称相同的行为,而具体行为的实现方式却有所不同。在一个类或者多个类中,可以让多个方法使用同一个名字,从而具有多态性。这是通过函数重载及运算符重载实现的多态。
11、类中的成员按功能划分:成员变量(属性)和成员函数(方法)。
12、按访问权限划分:公有成员(public)、私有成员(private)、保护成员(protected
13、定义不属于类的函数,叫做全局函数
14、成员函数可以在类体内定义,也可以在外定义。如果成员函数定义在类体内部,默认就是内联函数。也可以在类体内部声明函数,并加上inline关键字,然后在类体外给出函数的定义,这样定义的也是内联函数
  名称  
描述
代表
成员变量
是类中的一类成员,个数不限,也称为数据成员,成员变量的声明方式与普通变量的声明相同。
代表对象的属性
成员函数
是类中的另一类成员,个数不限,声明方式与普通函数的声明相同。
代表对该类对象所含数据进行操作的方法。

15、标识符规则:。。。。。。。。。。。。
16、类是具有唯一标识符的实体,类名不允许重复,以“;”结束,大括号的部分称为类体。
17、定义类时系统不会为类分配存储空间,系统把类看做是一种模板,可以理解为用户自定义的一种数据类型。
18、注意:在C++ 98标准下,类中声明的任何成员不能使用auto、extern和register关键字。
19、在类外定义属于类的函数,形式:
        返回值类型  类名::类中声明的函数()
  {
                 xxxx;
   }
为啥别人出差就是公费旅游,而我!为什么要加班!!!!!!!!!!!









免费评分

参与人数 1热心值 +1 收起 理由
netspirit + 1 我很赞同!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

Βigbang 发表于 2022-3-26 10:16
从入坑到入土
ai格楠 发表于 2022-3-26 10:29
wenluderen 发表于 2022-3-26 10:44
个人感觉除非是算法,驱动,安全相关的岗位

不然 不必深入C  ,学习一下,知道全部语法结构即可

可以开发一些简单程序

**
做常规项目还是 java  C# 之类的
lianzai 发表于 2022-3-26 10:45
楼主加油,一起努力
FZC 发表于 2022-3-26 10:54
学习了温故而知新
mac52pojie 发表于 2022-3-26 10:58
本帖最后由 mac52pojie 于 2022-3-26 11:00 编辑

你也可以当旅游啊,心态平和。

楼主说的c++内容,我觉得主要是看实际应用中,再去深入,正常大概了解就好
Bruce_HD 发表于 2022-3-26 10:58
欢迎入坑,世界因有你而美好。
seawaycao 发表于 2022-3-26 12:17
楼主加油,一起努力
 楼主| tester001 发表于 2022-3-26 14:39
wenluderen 发表于 2022-3-26 10:44
个人感觉除非是算法,驱动,安全相关的岗位

不然 不必深入C  ,学习一下,知道全部语法结构即可

军工行业,没得法
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-25 14:30

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表