![](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 · 107 阅读 · 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 · 106 阅读 · 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 · 129 阅读 · 0 评论 -
Week9-C++基础4(继承、多态、模板及类型转换的知识学习)
一、继承 1、引出 例如: 网页上有很多公共部分,如果按照一般的写法导致实现时候有很多重复的代码,因此引出继承的方法来简化代码量。 2、语法 class 子类 :继承方式 父类 3、继承方式 ①公有继承 父类中的protected 在子类中是 protected 父类中的public 在子类中是 public ②保护继承 父类中的protected 在子类中是 protected 父类中的public 在子类中是 protected ③私有继承 父类中的protected 在子类中是 private 父类原创 2021-09-05 16:32:03 · 110 阅读 · 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 · 86 阅读 · 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 · 51 阅读 · 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 · 60 阅读 · 0 评论