logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

vector容器---构造函数

1.vector基本概念功能:vector数据结构和数组非常相似,也称为单端数组;与普通数组的不同之处在于数组是静态空间,而vector可以动态扩展;动态扩展:不是在原空间之后续接新空间,而是寻找更大的内存空间,然后将原数据拷贝新空间,释放原空间。vector容器的迭代器是支持随机访问的迭代器2.vector构造函数函数原型:vector<T> v; //采用模板实现类实现,默认构造函

vector容器---互换容器

1.功能:实现两个容器内的元素互换2.函数原型:swap(vec): //将vec与本身的元素互换#include<iostream>#include<vector>using namespace std;void printvector(vector<int> &v){for(vector<int>::iterator it=v.begin

deque容器---大小操作

1.功能:对deque容器的大小进行操作2.函数原型:deque.empty(); //判断容器是否 为空deque.size(); //返回容器中元素的个数deque.resize(num); //重新指定容器的长度为num,若容器变长,则以默认值填充新位置;如果容器变短,则末尾超出容器长度的元素被删除deque.resize(num,elem); //重新指定容器的长度为num,若容器变长,则

github不能ping通的解决方式

ping不通github的解决方式

#github
vector容器---插入和删除

1.用法就是大白话,对vector容器插入和删除。2.函数原型:push_back(ele); //尾部插入元素elepop_back(); //删除最后一个元素insert(const_iterator pos, ele); //迭代器指向位置pos插入元素eleinsert(const_iterator pos, int count, ele); //迭代器指向位置pos插入count个元素e

vector---赋值操作

1.功能就是给vector容器进行赋值。2.函数原型:vector &operator = (const vector &vec); //重载等号操作符assign(begin,end);//将[ begin, end ]区间的数据拷贝赋值给本身assign(n,elem); //将n个elem拷贝赋值给本身#include<iostream>#include<v

merge函数

1.功能:两个容器元素合并,并存储到另一个容器中2.函数原型merge(iterator beg1, iterator end1, iterator beg2, iterator end2, iterator dest);前提是两个容器必须有序beg1 容器1开始迭代器end1 容器1结束迭代器beg2 容器2开始迭代器end2 容器2结束迭代器dest 目标容器开始迭代器#include<

#c++
多继承用法

1.c++允许一个类继承多个类语法:class 子类:继承方式 父类1,继承方式 父类2...多继承可能会引发父类中有同名成员出现,需要加作用域区分c++实际开发中不建议用多继承#include<iostream>using namespace std;#include<string>//多继承class Base1{public:Base1(){m_a = 100;}in

将整数改成字符串

#include<iostream>#include<cmath>using namespace std;void convert(int n){int i; char c;if ((i = n / 10)!=0){convert(i);}c = n % 10 + '0';cout << " " << c;}int main(){int m;cin

多态的基本概念

多态分为两类静态多态:函数重载和运算符重载属于静态多态,复用函数名动态多态:派生类和虚函数实现运行时多态静态多态和动态多态区别:静态多态的函数地址早绑定--编译阶段确定函数地址动态多态的函数地址晚绑定--运行阶段确定函数地址#include<iostream>using namespace std;#include<string>//动态//动物类class Animal{

到底了