wsygmk
wsygmk
全部文章
C++基础学习笔记
c语言(4)
C语言基础笔记(16)
vmware(1)
Win32学习笔记(2)
Windows编程学习笔记(2)
力扣刷刷刷(13)
数据结构学习笔记(27)
笔记(10)
管理系统的项目(3)
经验分享(1)
归档
标签
去牛客网
登录
/
注册
knd
...
全部文章
/ C++基础学习笔记
(共16篇)
C++基础学习第一课(从C语言到C++)
第一课 1,头文件 C++为了兼容C,支持所有C头文件,但为了符合C++标准,所有的C头文件都有一个C++版本,主要的改变是【去掉 .h ,并在名字的前面加c】。如图: C语言 C++ stdio.h iostream(C++标准输入输出...
2021-09-25
0
370
C++基础学习第二课(变量的初始化)
第二课 1,背景 1,在c++中,初始化与赋值并不是同一个概念; 2,初始化:创建变量时赋予其一个初始值; 3,赋值:把对象(已经创建)的当前值删除,而用一个新值代替; 2,列表初始化 作为C++11新标准的一部分,用花括号来初始化变量得到了全面的应用,(在此之前,只是在初始化数组的时候...
2021-09-25
0
515
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
首页
上一页
1
2
下一页
末页