自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 c++内建函数对象

其中只有最后一个取反仿函数是一元的,其他的都是二元。STL内建了一些函数对象,可以直接提供给我们用。举例:取反仿函数negate。

2024-09-18 17:24:49 676

原创 c++谓词

举例:在vector容器中存放元素,判断元素是否大于5。谓词是指以bool为返回值类型的仿函数。重载函数的参数只有一个。举例:用sort函数实现降序排列。

2024-09-18 10:44:35 289

原创 c++类模板的继承

在后面加上<int>即可,但是此方法不适用,因为大部分情况都不知道T是什类型,况且需要灵活多变的T的时候,这样太死板了,于是第二种发方法更加灵活。这是按照以前的思路继承,但是报错了,是因为编译器不清楚T什么类型,有两种情况解决。类模板的继承比普通继承要多一个模板化。如果子类也模板化了,就将T2放最后面。在实例化的时候,需要传入T1T2。这里的T2是声父类中的T的类型。1.直接告诉T的类型。

2024-09-11 11:50:45 157

原创 c++类模板对象做函数参数

下面以三种方法用外部函数调用模板类person中的show函数。需要外部函数调用类模板的成员时,函数的参数该如何引用。2.参数模板化(引用的是模板类型)

2024-09-11 11:26:31 170

原创 c++继承小结(超详细)

我们都知道一个父亲可能有多个儿子,但一个儿子不可能有多个父亲,所以一个父类有多个子类,但一个子类不可能有多个父类(可不能乱认爸啊,哈哈哈!这里父类中的name本来是private,继承方式用的public,public等级比private低,所以在子类中的访问权限还是private,所以访问不到父类中的name,但父类中的age是public,继承到子类中还是public,可以访问。字面意思就是我们俗称的继承,例如儿子继承父亲的财产,那么在c++中就需要有父类和子类(就是代表父亲的类和代表儿子的类)。

2024-08-15 16:40:01 732

原创 未调用原型函数(是否是有意用变量定义的?)解决方法

简单描述一下内容,就是一个简单的子类Son1继承父类Dad,然后创建一个Son1对象。里面显示“Son1 s(void)”: 未调用原型函数(是否是有意用变量定义的?

2024-08-07 11:22:14 245

原创 stl容器使用

注意:count函数在set中返回值始终为1,因为set容器中不能存储重复的元素,但在multiset容器中可以,所以在multiset中返回值可以为其他的值。//若n大于原来的大小,则容器变长为n,增加的元素自动为0。注意:erase函数中删除的是()中前一个元素,如上的d1.erase(d1.end()-1),如果()中的是d1.erase(d1.end()整个代码解释: 在原有的数组,头部添加了一个100,尾部添加了一个0,输出,然后删除尾部的元素,再输出。2.栈没有迭代器,不能遍历。

2024-07-16 13:32:35 1655 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除