C++
文章平均质量分 85
LiaoNanan
这个作者很懒,什么都没留下…
展开
-
c++程序设计——矢量图管理
矢量图管理系统 摘要 利用面向对象的封装性、继承性和多态性等技术设计了该矢量图管理系统,可以创建多种矢量图,用智能指针来进行管理矢量图对象的内存申请与释放,并用STL<vector>容器进行矢量图对象的储存。程序界面设计采用了EGE图形库,监听鼠标与键盘消息来实现不同的矢量图图形操作(如选中、拖动、新建、复制、粘贴等),以及实现了使用文件流从TXT文件读取数据来绘制矢量图图形,并可以再次保存至TXT文件。 1. 总体设计 系统功能: 设置画布绘制矢量图图形 选择TXT文件读取矢量图数据原创 2021-12-11 21:16:59 · 1904 阅读 · 0 评论 -
C++实验(四)STL应用
文章目录一、STL二、STL应用2.1 结合容器和迭代器解决序列变换(如取反、平方、立方)2.2 结合容器和迭代器解决像素变换(二值化)2.3 用set存储学生信息,并进行增删改查操作2.4 使用map统计字符串中每个字符出现的次数 一、STL 标准模板库(Standard Template Library,简称STL)定义了一套概念体系,为泛型程序设计提供了逻辑基础 STL中的各个类模板、函数模板的参数都是用这个体系中的概念来规定的。 使用STL的模板时,类型参数既可以是C++标准库中已有的类型,也可原创 2021-11-27 21:51:08 · 505 阅读 · 0 评论 -
C++实验(三)模板
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结 前言 提示:这里可以添加本文要记录的大概内容: 例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。 提示:以下是本篇文章正文内容,下面案例可供参考 一、pandas是什么? 示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。 二、使用步骤 1.引入库 代码原创 2021-11-16 22:43:31 · 1010 阅读 · 0 评论 -
C++实验(二)继承和多态
目录一、继承访问权限测试1.1 Inherit.cppa. 设计类A具有public, protected, private等不同属性的成员函数或变量:b. 类B通过不同方式继承A,在类B的成员函数中测试访问A的成员函数或变量;c. B以private方式继承A,尝试把A中的部分public成员提升为public。d. 访问权限测试1.2 小结二、友元类继承测试2.1 Inherit_Friend.cppa. 设计类A含有私有变量a,在类A中友元给类C;b. 设计类B继承A,添加私有变量b;在类C中测试访问原创 2021-10-28 16:29:44 · 275 阅读 · 0 评论 -
C++实验(一)CMatrix类设计与实现
目录CMatrix类的实现1、头文件声明:CMatrix.h2、类内部方法,函数的实现:CMatrix.cpp2.1、构造器2.2、析构函数2.3、CMatrix对象方法2.4、运算符重载2.4.1、赋值运算符重载2.4.2、算术运算符重载2.4.3、关系运算符重载2.4.4、下标运算符重载 CMatrix类的实现 1、头文件声明:CMatrix.h #ifndef CMATRIX_H #define CMATRIX_H #include <iostream> using namespace原创 2021-10-10 15:38:35 · 572 阅读 · 0 评论