![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
文章平均质量分 82
carrine
这个作者很懒,什么都没留下…
展开
-
C++STL应用
C++STL应用容器与迭代器的结合学生信息操作map字符串运用容器与迭代器的结合迭代器是一种可以遍历容器元素的数据类型。迭代器是一个变量,相当于容器和操纵容器的算法之间的中介,C++梗趋向于用迭代器而不是数组下标操作,因为标准库为每一种标准容器定义了一种迭代器类型,而只有少数容器支持数组下标操作访问容器元素。可以通过迭代器指向你想访问容器的元素地址。vector,是数组实现,也就是说,只要知道了数组的首地址,就能访问到后面的元素。我们可以通过将数组的下标传入函数来实现取值或是对数组元素的操作。也可原创 2021-11-26 14:31:05 · 393 阅读 · 0 评论 -
C++模板
C++模板函数模板一般模板函数特化模板函数类模板类模板特化模板成员函数特化queue实现queue.hqueue.cpptest_queue.hmain.cppAutoPtr实现AutoPtr.h主函数调用函数模板函数模板是通用的函数描述,使用泛型来定义函数,其中的泛型可用具体的类型替换。通过将类型作为参数传递个模板,使得编译器为其自动生成该类型的函数。模板函数又可以分为一般模板函数和特化模板函数一般模板函数一般函数模板的写法如下:template <class 类型参数1, clas.原创 2021-11-09 17:08:01 · 88 阅读 · 0 评论 -
C++继承和多态
C++继承和多态类的继承一、继承访问权限测试二、使用步骤1.引入库2.读入数据总结类的继承一、继承访问权限测试Grandpa.h#ifndef GRANDPA_H#define GRANDPA_H#include<iostream>using namespace std;class Grandpa{public: void initGrandpa(string name="",int age=0,string id="") //初始化对象 { .原创 2021-10-26 20:33:00 · 194 阅读 · 0 评论 -
C++实现CMatrix类的构造、实现及运算符重载
C++实现CMatrix类的构造、实现及运算符重载前言一、CMatrix类的实现代码CMatrix.cppCMatrix.hmain.cpp二、运行截图三、总结构造函数析构函数运算符重载友元函数内联函数前言CMatrix类及方法均为对矩阵的操作,operator+“运算符”的方法可进行运算符的重载,实现替代编译器提供的默认的赋值运算符重载函数一、CMatrix类的实现代码CMatrix.cpp #include "CMatrix.h" #include <fstream> #原创 2021-10-08 00:11:18 · 378 阅读 · 0 评论