- 博客(8)
- 收藏
- 关注
原创 c++继承与多态总结
不知不觉C++课程的学习已经接近尾声,感觉自己对于c++的认知更近了一步,粗略总结一下最近学习的继承与多态部分的知识。继承*C++的继承继承有3种形式:私有继承、保护继承、公有继承,缺省的继承方式是私有继承。不论哪种继承方式,派生类都是显示的继承类基的保护成员变量和函数和公有成员变量和函数,继承方式只是限定在派生类中这两种成员变量的访问方式(即访问权限)。私有的成员变量和函数也被继承到派生类中,但是不能被访问,它是隐藏的,在派生类中不可见。派生类继承基类,除基类的构造函数和析构函数之外,...
2020-05-20 21:58:31 303
原创 STL 总结
STL:C++ 标准模板库C++ Standard Template Libarar(简称STL)STL由一些可适应不同需求的集合类,以及在这些数据集合上操作的算法构成STL内的所有组件都由模板构成,其元素可以是任意类型STL是所有C++编译器和所有操作系统平台都支持的一种库map是STL里面另外一个很方便的容器,它能够实现一种对应,其实数组也是一种对应,是一种数字与数字或者数字与字符的对应,第几个位置上放了某个字符或者数字,而map则是对这种对应的进一步扩展,它提供一对一的数据处理能力,此外由
2020-05-09 17:22:44 123
原创 c++学习阶段性总结
通过一个多月的c++学习,对于c++的基本知识框架有了更深入的理解与认识,对面向对象相关知识有了初步的掌握,逐渐掌握了运用c++编写面向对象程序代码的能力。对于学习的知识我做了如下总结: 1.首先是对于递归算法的学习以及递归的基本思想(层层分解)。 应用:1.集合的全排列问题 2.半数集问题 2.复合数据类型 c++语言的内置复合类型:指针,引用,数组,结构体,枚举;标...
2020-04-06 15:21:08 265
原创 函数
在 C 语言中,函数是构成 C 程序的基本功能单元,它是一个能够独立完成某种功能的程序块,其中封装了程序代码和数据,实现了更高级的抽象和数据隐藏。这样编程者只需要关心函数的功能和使用方法,而不必关心函数功能的具体实现细节。一个 C 程序由一个主函数(main 函数)与多个函数构成。其中,主函数 main() 可以调用任何函数,各函数之间也可以相互调用,但是一般函数不能调用主函数。所有函数都是平...
2018-12-11 16:58:35 136
原创 c++中的for循环结构
for 循环语句的一般形式为:for (表达式1; 表达式2; 表达式3){语句;}首先要强调两点:表达式1、表达式2和表达式3之间是用分号;隔开的,千万不要写成逗号。for(表达式1;表达式2;表达式3)的后面千万不要加分号。因为 for 循环只能控制到其后的一条语句,而在C语言中分号也是一个语句——空语句。所以如果在后面加个分号,那么 for 循环就只能控制到这个分号,...
2018-12-11 16:34:43 2251
原创 c++中的switch选择结构
switch格式:switch(表达式){case 常量表达式1: 语句1;case 常量表达式2: 语句2;…case 常量表达式n: 语句n;default: 语句n+1;}其语义是:计算表达式的值。 并逐个与其后的常量表达式值相比较,当表达式的值与某个常量表达式的值相等时, 即执行其后的语句,然后不再进行判断,继续执行后面所有case后的语句。如表达式的值与所有cas...
2018-12-11 16:21:28 1575
原创 c++中if的选择结构
if(boolean表达式){ 逻辑块//表达式的结果为true时,执行逻辑块 }// if(boolean表达式){ //表达式的结果为true时,执行 }else{ //表达式的结果为false时,执行 }-----两条分支,必走其中一条 例:晶晶的朋友贝贝约晶晶下周一起去看展览,但晶晶每周的1、3、5有课必须上课,请帮晶晶判断她能否接受贝贝的邀请,...
2018-12-09 17:48:27 414
原创 c++中的基本数据与表达式
一、八大基本数据类型: 1.整数类型:byte short int long 2.浮点数类型:float double 3.字符类型(无符号整数类型):char0-65535 4.布尔类型:boolean 整型数组:默认值0 浮点数类型:默认值0.0 字符类型:默认值’\u0000’ boolean类型:默认值false 引用类型: 默...
2018-12-09 17:25:50 214
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人