wsygmk
wsygmk
全部文章
分类
C++基础学习笔记(16)
c语言(4)
C语言基础笔记(16)
vmware(1)
Win32学习笔记(2)
Windows编程学习笔记(2)
力扣刷刷刷(13)
数据结构学习笔记(27)
笔记(10)
管理系统的项目(3)
经验分享(1)
归档
标签
去牛客网
登录
/
注册
knd
...
全部文章
(共95篇)
C++基础学习第三课(枚举类型)
第三课 案例: enum WEEK { MON,TUE,WED,THI,FIR,SAT,SUN}; enum SHAPE { CIRCLE,RECT,LINE,POINT}; 1,C语言中的enum ·允许非枚举值赋值给枚举类型,允许其他枚举类型的值赋值给另一个枚举类型; en...
2021-09-25
0
392
C++基础学习第四课
第四课 1,进制表示方法 例子: //十进制 int dec1 = 520; //八进制 int oct1 = 01010; //二进制 int bin1 = 0b1000001000; //十六进制 int hex1 = 0x208; 2,单引号隔开数字 int bin ...
2021-09-25
0
261
C++基础学习第五课(类和对象)
第五课 1,面向过程 步骤化:是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用; 2,面向对象 行为化:面向对象是吧整个需求按照特点、功能划分,将这些存在共性的部分封装成对象,创建了对象不是为了完成某一个步骤,而是描述某个事物在解决问题的步骤中的行为...
2021-09-25
0
328
C++基础学习第六课(构造函数与析构函数)
第六课 1,构造函数 ·创建一个对象时,常常需要做某些初始化的工作,例如对数据成员赋初值; ·为了解决这个问题,C++提供了构造函数,用来处理对象的初始化,构造函数是一种特殊的成员函数,与其他成员函数不同,不需要用户来调用它,而是在建立对象时自动执行; 1.1定义: ·C++中的类可以定义...
2021-09-25
0
389
C++基础学习第七课(友元函数与友元类)
第七课 1.explicit关键字 ·C++提供了关键字explicit,禁止通过构造函数进行的隐式转换,声明为explicit的构造函数不能在隐式转换中使用、 ·注意:explicit用于修饰构造函数,防止隐式转换,是针对单个参数的构造函数(或者除了第一个参数外其余参数外其余参数都有默认值的...
2021-09-25
0
332
C++基础学习第八课(运算符重载)
第八课 1,意义: ·运算符重载,就是赋予运算符新的含义,和函数重载一样,一个函数名可以用来代表不同功能的函数;· ·运算符重载是为了解决类对象之间的运算符,通常的运算符只用于算术运算,如常量int之间,因为编译器已经定义了,而一个类两个对象之间成员进行运算必须重新定义,让编译器在遇到对象运算...
2021-09-25
0
462
C++基础学习第九课(C++继承)
第九课 1,类的继承 ·继承可以使得子类具有父类的属性和仿佛或者重新定义、追加属性和方法; 2,继承相关概念 ·继承是类之间定义的一种重要关系; ·一个B类继承A类,或者说从A类派生B类; ·那么A类称为基类,B类称为派生类(子类); 3,派生类的定义 ·类继承关系的语法: cla...
2021-09-25
0
413
C++基础学习第十一课(多继承和多态)
第十一课 1,多继承定义 派生类只有一个基类,称为单继承. C++支持多继承,即一个派生类可以有两个或多个基类; 2,多继承声明 class 派生类名:访问控制 基类名1,访问控制 基类名2... { 数据成员和成员函数声明; }; 注意点: 1,类C可以根据访问控制同时继承类A和...
2021-09-25
0
252
C++基础学习第十二课(小知识)
1,面向对象三大概念 1,封装:突破了C语言函数的概念; 2,继承:代码复用–即可以用以前写的代码; 3,多态:可以使用未来写的代码; 2,函数重载,重写,重定义 1,函数重载:必须在同一个类(作用域)中进行;子类无法重载父类中的函数,只能进行重定义; 2,函数重定义:一旦子类写了和父类...
2021-09-25
0
236
C++基础学习第十三课(IO流类)
1,I/O流 在C++的标准库中,将用于进行数据输入输出的类统称为“流类”. cin是流类istream的对象,cout是流类ostream的对象. 要使用流类,需要在程序中包含头文件; 2,标准I/O 对系统指定的标准设备的输入和输出,即从键盘输入数据,输出到显示器屏幕,这种输入输出称为...
2021-09-25
0
394
首页
上一页
1
2
3
4
5
6
7
8
9
10
下一页
末页