
c++
文章平均质量分 91
浅雨梦梨
这个作者很懒,什么都没留下…
展开
-
C++之STL应用
文章目录一、撰写自己的算法和函数,结合容器和迭代器解决序列变换1.1 实现方法1.2 代码实现1.3 图像二值化二、用set存储学生信息,并进行增删改查操作2.1 实现方法2.2 代码实现三、map统计字符3.1 实现方法3.2 代码实现 一、撰写自己的算法和函数,结合容器和迭代器解决序列变换 1.1 实现方法 这里实现了取反、平方、立方的计算。采用的容器是vector数组,在实现的函数里加上了模板,这样就能灵活针对不同的数据类型进行操作。 关于vector容器,和数组十分相似,也称为单端数原创 2021-11-27 21:22:21 · 791 阅读 · 0 评论 -
C++实验三之模板
文章目录一、模板函数1.1 一般模板函数1.2 特化模板函数二、模板类Queue或Stack2.1 成员模板函数2.2 模板特化三、模板类AutoPtr 一、模板函数 1.1 一般模板函数 在此之前,先说明一下模板的概念:模板就是建立通用的模具,大大提高复用性。需要注意的是:模板不可以直接使用,它只是一个框架。 而对函数模板来说,它的作用是建立一个通用函数,其函数返回值类型和形参类型可以不具体制定,用一个虚拟的类型来代表。具体语法如下: template<typename T> 函数声原创 2021-11-16 22:56:06 · 654 阅读 · 0 评论 -
C++实验二之继承和多态
文章目录一、继承访问权限测试1.1 设计类A具有public, protected, private等不同属性的成员函数或变量;1.2 类B通过public, protected, private等不同方式继承A,在类B的成员函数中测试访问A的成员函数或变量;1.3 在类B中添加public, protected, private等不同属性的成员函数或变量,在外部测试访问B的各个成员函数或变量;1.4 B以private方式继承A,尝试把A中的部分public成员提升为public。二、友元类继承测试2.1原创 2021-10-28 15:49:36 · 315 阅读 · 0 评论 -
C++实验一之CMatrix类设计与实现
一、代码设计 1.1 构造函数 CMatrix(): 不带参数的构造函数; CMatrix(int nRow, int nCol, double *pData=NULL) : 带行、列及数据指针等参数的构造函数,并且参数带默认值; CMatrix(const char * strPath): 带文件路径参数的构造函数; CMatrix(const CMatrix& m): 拷贝构造函数 此外会用列表初始化成员变量:CMatrix(): m_nRow(0), m_nCol(0), m_pDa原创 2021-10-12 23:02:47 · 251 阅读 · 0 评论