怡悦编程欢迎您!

邹城市怡悦编程常年招生

邹城市怡悦编程,C++信奥赛启蒙班,常年招生。招生对象:9周岁以上学生教学内容:C++信奥赛入门课程设置:每周一节课上课时间:每周五、每周六上课地点:东城百货大楼齐鲁soho联系方式:13153739928(微信同号)在邹城市学编程,到怡悦编程!...

楼天城,只靠写代码,登上了胡润财富榜!

上周,自动驾驶公司小马智行在纳斯达克成功挂牌上市,成为自动驾驶领域新焦点。 小马智行公司的CTO,就是那个神一般的男人,有着「中国大学生计算机编程第一人」称号,并且江湖人尊称为「楼教主」的计算机编程大牛:楼天城博士。 2016年底,楼天城和他的合伙人创立了小马智行,致力于提供安全、先进、可靠的全栈式自动驾驶技术。 在此之前,楼天城就以比赛ID...

4.2 对象的初始化和清理

4.2 对象的初始化和清理 生活中我们买的电子产品都基本会有出厂设置,在某一天我们不用时候也会删除一些自己信息数据保证安全C++中的面向对象来源于生活,每个对象也都会有初始设置以及 对象销毁前的清理数据的设置。 4.2.1 构造函数和析构函数对象的初始化和清理也是两个非常重要的安全问题 ​ 一个对象或者变量没有初始状态,对其使用后果是未知 ​...

4.1 封装

4.1 封装4.1.1 封装的意义封装是C++面向对象三大特性之一 封装的意义: 将属性和行为作为一个整体,表现生活中的事物将属性和行为加以权限控制 封装意义一: ​ 在设计类的时候,属性和行为写在一起,表现事物 语法: class 类名{ 访问权限: 属性 / 行为 }; 示例1:设计一个圆类,求圆的周长 示例代码: /...

4 类和对象

˂a name="4 类和对象" class="reference-link" href="#"˃4 类和对象C++面向对象的三大特性为:==封装、继承、多态== C++认为==万事万物都皆为对象==,对象上有其属性和行为 例如: ​ 人可以作为对象,属性有姓名、年龄、身高、体重…,行为有走、跑、跳、吃饭、唱歌… ​ 车也可以作为对象,属...

3.3 函数重载

3.3 函数重载3.3.1 函数重载概述作用:函数名可以相同,提高复用性 函数重载满足条件: 同一个作用域下函数名称相同函数参数类型不同 或者 个数不同 或者 顺序不同 注意: 函数的返回值不可以作为函数重载的条件 示例: //函数重载需要函数都在同一个作用域下 void func() { cout << &quo...

3.2 函数占位参数

3.2 函数占位参数C++中函数的形参列表里可以有占位参数,用来做占位,调用函数时必须填补该位置 语法: 返回值类型 函数名 (数据类型){} 在现阶段函数的占位参数存在意义不大,但是后面的课程中会用到该技术 示例: //函数占位参数 ,占位参数也可以有默认参数 void func(int a, int) { cout <<...

3.1 函数默认参数

3.1 函数默认参数在C++中,函数的形参列表中的形参是可以有默认值的。 语法:返回值类型 函数名 (参数= 默认值){} 示例: int func(int a, int b = 10, int c = 10) { return a + b + c; } //1. 如果某个位置参数有默认值,那么从这个位置往后,从左向右,必须都要有默...

2.6 常量引用

2.6 常量引用作用:常量引用主要用来修饰形参,防止误操作 在函数形参列表中,可以加==const修饰形参==,防止形参改变实参 示例: #include <iostream> using namespace std; //引用使用的场景,通常用来修饰形参 void showValue(const int& v) {...

2.5 引用的本质

本质:引用的本质在c++内部实现是一个指针常量. 讲解示例: <pre class="prism-highlight prism-language-cpp">#include <iostream> using namespace std; //发现是引用,转换为 int* const ref = &am...

2.4 引用做函数返回值

作用:引用是可以作为函数的返回值存在的注意:不要返回局部变量引用用法:函数调用作为左值示例:#include <iostream> using namespace std; //返回局部变量引用 int& test01() { int a = 1...