c++
文章平均质量分 90
flykis
这个作者很懒,什么都没留下…
展开
-
c++ I/O流
1.流是一种抽象的概念,表示了数据的无结构化传递2.c++流是指:信息从外部输入设备(如键盘)向计算机内部(如内存)输入和从内存向外部输出设备(显示器)输出的过程3.c++定义有了I/O标准类库,用以完成流操作的功能。...原创 2022-08-08 19:20:34 · 614 阅读 · 0 评论 -
c++多态
1.联编指的是:计算机自身彼此关联的过程,在这个过程中确定程序中的操作调用与该操作的代码之间的映射关系,比如:函数重载时,编译器会根据函数名和函数的参数来区别要执行的函数(那一段代码)。这就是建立的一种映射关系,明确函数调用时会执行哪一个代码段2.静态联编:指的是联编工作出现在写代码的阶段,又称之为早期联编,或静态约束。在编译时就确定了函数实现及函数调用的关联。比如C语言的函数,只需要函数名和参数就能确定能不能调用函数,因为C语言是没有函数重载,参数正确才能调用。...原创 2022-08-07 20:51:45 · 588 阅读 · 0 评论 -
c++继承
protected属性和private属性的唯一区别:protecte: 子类的成员函数中可以直接访问private: 子类的成员函数中不可以直接访问。原创 2022-08-07 10:39:14 · 255 阅读 · 0 评论 -
运算符重载
1.重载:重新载入,就像之前学的函数重载,对一个已有的函数赋值一个新的定义,因此同一个函数名就可以有不同的含义。2.运算符也是可以重载的,比如cout在输出一个变量的时候,能接受不同类型的数据并输出,他就是重载了...原创 2022-08-06 10:13:56 · 9237 阅读 · 0 评论 -
c++面向对象
class 类名{成员};示例://类:一个种类,具有什么属性和行为{//私有属性int age;score = y;}{}void setAge(int x)//给age赋值{age = x;}{}{cout原创 2022-08-05 23:31:02 · 940 阅读 · 0 评论 -
静态 友元 常量
class node{public://静态数据成员定义}//静态数据成员必须在类外初始化class node{public:static void fun(){}//类中定义//类中声明}void node::fun1(){}//在类外定义。原创 2022-08-04 19:22:48 · 158 阅读 · 0 评论 -
构造-析构函数
1.构造函数名和类名相同2.构造函数没有返回值类型和返回值3.构造函数可以重载,需要满足函数重载的条件{public:student(){}//无参(默认)构造student(int a){}//有参(带参)构造}1.函数名和类名相同,在前面加上一个~2.没有返回值类型和返回值,也没有参数3.如果类中没有自己写析构函数,那么系统将会自动给出一个隐式什么都不干的析构函数。...原创 2022-08-04 18:15:21 · 476 阅读 · 0 评论 -
c++基础2
namespace 命名空间标识符{命名空间成员}//花括号只有两种情况:1.定义域(必须加分号)// 2.作用域(可加可不加)//函数功能//声明 命名空间外实现。原创 2022-08-04 17:07:10 · 977 阅读 · 1 评论 -
c++基础1
}//定义一个内联函数也就是在定义函数的时候在返回值类型前面加上一个inline修饰函数int a=10;//引用//真名的类型& 别名 = 真名int& val=a;val=99;)//99既然是对一个变量或者对象取别名,那就先得有变量或者对象,不能凭空取一个别名,也就是定义引用必须初始化。//输出1 5fun(1);//输出1 10}......原创 2022-08-04 10:04:31 · 190 阅读 · 0 评论