Acapplella
Acapplella
全部文章
学习笔记
题解(24)
归档
标签
去牛客网
登录
/
注册
Acapplella的博客
欢迎来到Acapplella的秘密空间
全部文章
/ 学习笔记
(共4篇)
C++STL中的map
map简介map是STL中的一个关联式的容器,可以建立key(first)和value(second)一对一的联系,由key映射到value。map内部自建了一棵红黑二叉树,可以对数据进行自动排序,所以map里的数据都是有序的,这也是我们通过map简化代码的原因。使用map需要声明头文件#inclu...
C++
STL
2020-07-06
1
1019
数据的共享与保护-C++
*数据的共享与保护: 1.作用域: 作用域是一个标识符在程序正文中有效的区域。C++中标识符的作用域有函数原型作用域、局部作用域(块作用域)、类作用域和命名空间作用域。 (1).函数原型作用域: 函数原型作用域是C++中最小的作用域,在函数原型中一定要包含形参的类型说明。在函数原型声明时形式参数的...
C++
数据的共享与保护
2020-05-18
0
639
基类成员函数和派生类成员函数不构成重载
基类成员和派生类成员的名字一样时会造成遮蔽,这句话对于成员变量很好理解,对于成员函数要引起注意,不管函数的参数如何,只要名字一样就会造成遮蔽。换句话说,基类成员函数和派生类成员函数不会构成重载,如果派生类有同名函数,那么就会遮蔽基类中的所有同名函数,不管它们的参数是否一样。 在创建派生类的对象时,需...
C++
继承
2020-05-09
0
963
虚继承与虚基类
虚继承产生原因: C++的多继承很容易产生命名冲突,为了解决这一问题,C++ 提出了虚继承,使得在派生类中只保留一份间接基类的成员。 *虚继承的本质: 让某个类做出声明,承诺愿意共享它的基类。其中,这个被共享的基类就称为虚基类。在这种机制下,不论虚基类在继承体系中出现了多少次,在派生类中都只包含一...
C++
虚继承
2020-05-09
0
801