![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
文章平均质量分 80
布尔青年--我的软件嵌不进去
这个作者很懒,什么都没留下…
展开
-
Week16-C++基础7(STL常用算法集合)
STL常用算法集合1、常用遍历算法①for_each()@param beg 开始迭代器@param end 结束迭代器@param _callback 函数回调或者函数对象@return 函数对象示例:for_each(v.begin(), v.end(), myPrint01());②、 for_each有返回值示例:myPrint02 print2 = for_each(v.begin(), v.end(), myPrint02());③、for_each可以绑定参数进行输出示原创 2021-09-26 23:29:43 · 123 阅读 · 0 评论 -
Week11-C++基础6(set容器、list容器、stack容器、queue容器以及map容器的学习)
一、set容器1、set构造函数①set st;//set默认构造函数:②mulitset mst; //multiset默认构造函数:③set(const set &st);//拷贝构造函数2 set赋值操作①set& operator=(const set &st);//重载等号操作符②swap(st);//交换两个集合容器3 set大小操作①size();//返回容器中元素的数目②empty();//判断容器是否为空4 set插入和删除操作①insert原创 2021-09-19 20:47:39 · 129 阅读 · 0 评论 -
5 Week10-C++基础5(STL三个容器:string容器、vector容器和deque容器的学习)
一、STL三大组件容器(container)、算法(algorithm)、迭代器(iterator)。具体描述如下图所示:二、部分容器的介绍1、string容器①string 构造函数string();//创建一个空的字符串 例如: string str;string(const string& str);//使用一个string对象初始化另一个string对象string(const char* s);//使用字符串s初始化string(int n, char c);//使用n个原创 2021-09-12 21:06:32 · 160 阅读 · 0 评论 -
Week9-C++基础4(继承、多态、模板及类型转换的知识学习)
一、继承1、引出例如: 网页上有很多公共部分,如果按照一般的写法导致实现时候有很多重复的代码,因此引出继承的方法来简化代码量。2、语法class 子类 :继承方式 父类3、继承方式①公有继承父类中的protected 在子类中是 protected父类中的public 在子类中是 public②保护继承父类中的protected 在子类中是 protected父类中的public 在子类中是 protected③私有继承父类中的protected 在子类中是 private父类原创 2021-09-05 16:32:03 · 121 阅读 · 0 评论 -
Week8-C++基础3(构造函数、静态成员函数和变量、运算符重载学习)
一、构造函数及析构函数1、构造函数:没有返回值 没有void,类名相同,可以发生重载,可以有参数2、析构函数:没有返回,没有void ,函数名称: ~类名,不可以发生重载,不可以有参数①按照构造函数的类型分类-----默认/无参构造函数、有参构造函数还有拷贝构造函数②按照构造函数调用方法分类-----括号法调用、显示法调用具体示例如下;#define _CRT_SECURE_NO_WARNINGS#include<iostream>using namespace std;cla原创 2021-08-28 14:25:54 · 102 阅读 · 0 评论 -
Week7-C++基础知识2(引用、重载、类、封装和访问权限的学习)
一、引用的相关知识1、引用的基本语法(引用即起别名)Type &别名=原名2、引用的相关注意事项1、引用必须初始化,且初始化后不可修改2、可以对数组建立引用(int (&Arr)[10]=arr; //arr已经初始化)3、引用必须引一块合法的内存空间4、不要引用局部变量5、如果函数的返回值是引用,则这个函数调用可以作为左值6、引用的本质是一个指针常量,可以用一级指针引用可以代替二级指针7、常量引用,修饰形参为只读(const int &a = 10; //原创 2021-08-22 15:12:24 · 56 阅读 · 0 评论 -
Week6-C++入门及部分基础知识
一、C++入门1、很多语言入门的第一份代码都是打印hello world!C++也不例外,接下来看一下C++的hello world!是怎么写的。代码及注释如下:#include"iostream" //头文件,输入输出流using namespace std; //诉编译器使用 std 命名空间int main() //主函数{ cout << "hello world!" << endl; //输出语句,endl为换行符 system("pause"); //中原创 2021-08-14 21:13:16 · 68 阅读 · 0 评论