- 博客(20)
- 资源 (24)
- 论坛 (1)
- 收藏
- 关注
原创 C++(十六)文件IO操作(读写)
C++的文件操作就是指对文件进行读写的操作,那么 IO 呢?字母 I 就是 Input 的缩写,意为输入,字母 O 就是 Output 的缩写,意为输出。所以文件的 IO 操作就是指文件的输入与输出。输入就是从磁盘上的文件中读取内容到内存中。输出就是将内存中的数据内容输出或者说写入到磁盘的文件中。2、文件的类型:文件的类型分为文本文件和二进制文件,文本文件又称为ASCII文件,它的每个字节存放...
2020-02-29 17:22:34
127
原创 C++(十五)虚函数和纯虚函数(抽象类)
文章目录一、虚函数二、虚析构函数一、虚函数纯虚函数就是没有函数体的虚函数。包含纯虚函数的类就叫抽象类(不能生成独立的对象)。下面的类 A 就是一个抽象类:class A {private: int a;public: virtual void Print() = 0; //纯虚函数 void fun1() { cout << "fun1";...
2020-02-29 15:14:50
173
原创 C++(十四)友元函数和友元类
文章目录一、友元函数在C++中,私有成员只能在类的成员函数内部访问,如果想在别处访问对象的私有成员,只能通过类提供的接口(成员函数)间接地进行。这固然能够带来数据隐藏的好处,利于将来程序的扩充,但也会增加程序书写的麻烦。比如:你自己的卧室,除了你的家人可以(参观)访问外,你可以让一些信任的好友进入你的卧室,对他们公开一些自己的隐私。一、友元函数在定义一个类的时候,可以把一些函数(包括全局函...
2020-02-28 07:44:46
179
原创 C++(十三)对象数组与构造函数
一、一般对象数组初始化对象数组中的元素同样需要用构造函数初始化。具体哪些元素用哪些构造函数初始化,取决于定义数组时的写法。#include<iostream>using namespace std;class CSample{public: CSample(){ //构造函数 1 cout<<"Constructor 1 Ca...
2020-02-27 19:32:57
627
原创 C++(十二)类的继承与派生、运算符重载
1、为什么要进行类的继承与派生?关于这个话题其实在之前的课程中有给大家介绍过,就在《实用C++》第29课 面向对象的程序设计的第⑤个知识点:https://www.cctry.com/thread-289448-1-1.html继承与派生是C++编程过程中经常用到的一个非常重要的功能。可以复用以前开发好的功能,站在巨人的肩膀上,节省时间,提高开发效率。不用重复造轮子了。这就是C++面向对象编程...
2020-02-27 18:40:22
264
原创 C++(十一)拷贝构造函数(复制构造函数)
一、复制构造函数复制构造函数是构造函数的一种,也称拷贝构造函数,它只有一个参数,参数类型是本类的引用。复制构造函数的参数可以是 const 引用,也可以是非 const 引用。 一般使用前者,这样既能以常量对象(初始化后值不能改变的对象)作为参数,也能以非常量对象作为参数去初始化其他对象。一个类中写两个复制构造函数,一个的参数是 const 引用,另一个的参数是非 const 引用,也是可以的...
2020-02-26 20:48:11
135
原创 C++(十)构造函数与析构函数
文章目录对象的初始化:之前给大家讲解过变量的初始化么类的对象呢?本身类是自从结构体发展过来的,所以之前结构体的初始化操作,类都支持可以这样在定义的时候直接初始化,也可以先定义后初始化!代码详见附件!或者说我想在对象定义完了之后马上将其初始化一下,这个初始化可以说是给类的成员都赋上一些初值,但不是具体的值,不想让变量默认都是一些杂乱无章的没有什么规律的未初始化状态的数,例如:...
2020-02-24 19:09:38
166
原创 图像相似度算法_优化后
以下代码主要是优化:OpenCV—python 角点特征检测之三(FLANN匹配)https://blog.csdn.net/wsp_1138886114/article/details/90578810# ============================== FLANN匹配器--特征保存 ===============================import cv2imp...
2020-02-23 11:32:45
314
原创 关于Hessian矩阵的图像增强
Hessian矩阵定义:若一元函数 f(x)f(x)f(x) 在x=x(0)x = x^{(0)}x=x(0) 点的某个领域内具有任意阶导数,则 f(x)f(x)f(x) 在x(0)x^{(0)}x(0) 点的泰勒展开式为:f(x)=f(x(0))+f′(x(0))Δx+12f′′(x(0))(Δx2)+...f(x) = f(x^{(0)}) + f'(x^{(0)})\Delta x +...
2020-02-22 22:03:03
1930
原创 C++(九)this指针
文章目录一、this指针1.1 成员函数的存储方式1.2 手动加上this一、this指针1.1 成员函数的存储方式用类实例化定义一个对象的时候,就好比是用int定义一个变量一样,系统会为该对象分配存储的内存空间。C++语言中每个对象所占用的存储空间只是该对象的数据成员所占用的存储空间,而不包括函数代码所占用的存储空间。因为针对某个类的多个对象而言,不同的只是数据成员,而函数成员来说都是一...
2020-02-17 20:52:18
314
原创 C++(八)类
文章目录一、类类类型的声明成员访问限定符如何决定成员变量及成员函数的访问权限C++ 在 C 语言的基础上增加了面向对象编程,C++ 支持面向对象程序设计。类是 C++ 的核心特性,通常被称为用户定义的类型。面向对象的重要特性:抽象:类就是对象的抽象,而对象就是类的具体表现形式。封装和数据隐藏:对象中的函数名就是对象的对外接口,函数的内部实现别人没必要知道。比如手机对象,你打电话只需要拨号...
2020-02-17 20:30:47
225
原创 C++(七)指针
文章目录一、地址与指针定义指针一、地址与指针日常生活中我们会问一个人住在哪,比如小明家住在XX省XX市XX县XX镇XX村,这就是其详细住址,也就是地址。那么在程序中定义的任何变量实际上都是存在内存中的,那么他们的具体位置是多少呢,这里就涉及到了地址。就是这个变量真正存在的位置。下面我们用代码举个例子,例如定义一个字符:char ch = ‘a’;我们用vs的监视窗口来看下字符 ch 的...
2020-02-16 21:18:31
1418
原创 C++(六)复合类型(结构体,共用体,枚举)
文章目录一、结构体1.1 结构体类型的声明1.2 结构体类型变量的定义及初始化1.3 结构体类型变量成员的访问1.3 结构体类型和数组配合使用二、共用体三、枚举3.1 枚举类型的声明:四、指针一、结构体C/C++语言本身提供了很多基本数据类型,例如:int、float、char、double、long int 等供我们使用。但是程序编写的过程中问题往往比较复杂,基本的数据类型有时候不能满足我们...
2020-02-14 20:36:18
214
原创 C++(五)复合类型(数组、字符数组、字符串)
文章目录一、数组二、字符数组一、数组通俗的说数组就是同类型的一群数据,定义一个数组,就是定义一群数据。例如,学生成绩管理系统中,你不可能来一个定义一个学生的姓名、学生的学号,学生的成绩。这样既费事,还要为每个变量命名。所以在C语言中提出了数组这个东西。之前说过定义一个数组,就是定义一群数据。所以大概的定义如下:int stu_num[50];这样一定义之后,就一下子定义了50个int类型...
2020-02-12 20:26:52
1691
4
原创 C++(四)函数、变量
文章目录一、函数函数的声明与定义:函数的几种调用方式:二、变量局部变量与全局变量一、函数函数(function),翻译过来就是功能的意思。也就是说一个函数肯定会实现或者完成某个功能。函数名命名时最好起一个能表达该函数功能的名字。每个程序都必须至少有一个函数,C++程序主入口函数 main(只能写成这样)。随着程序的功能越来越复杂,那么就不可能把所有的代码都写到main函数中,这时候就可以...
2020-02-12 20:21:30
415
原创 C++(三)逻辑控制语句(if、while、switch、for)
文章目录if 语句switch语句while 循环语句for循环及break和continueif 语句关于if语句这里不在多讲,说白了就是:如果。。。就。。。否则。。。为了防止语义上出现不必要的错误出现,即使if下只有一条语句,也应该放到花括号 {} 中。int apple_weight = 0;cin >> apple_weight;if (apple_weight ...
2020-02-11 19:46:12
410
原创 C++(二)输入与输出
文章目录一、输入与输出二、cinC++标准输入输出流的控制符一、输入与输出C语言的输入与输出:getchar:字符输入函数putchar:字符输出函数scanf:输入printf:输出其中,scanf 和 printf 跟 C++ 中的 cin 和 cout 功能很类似,例如用 printf 输出多个值:int x = 2;int y = 3;printf("%d + %d =...
2020-02-11 19:10:15
1330
原创 C++(一)入门
一、编程工具选择操作系统:Microsoft Windows 10 Home x64编译工具:Microsoft Visual Studio 2015 社区中文版(其实 VS2010、VS2012、VS2013、VS2015、VS2017 都可以的。)下载地址:https://msdn.itellyou.cn/(这个网站包含了微软的几乎所有正版软件,你也可以直接搜索官网下载。)Visual...
2020-02-10 18:19:36
397
原创 C++ 泛型(模板与容器)
文章目录一、泛型的基本思想:一、泛型的基本思想:泛型编程(Generic Programming)是一种语言机制,通过它可以实现一个标准的容器库。像类一样,泛型也是一种抽象数据类型,但是泛型不属于面向对象,它是面向对象的补充和发展。在面向对象编程中,当算法与数据类型有关时,面向对象在对算法的抽象描述方面存在一些缺陷。泛型在C++中的主要实现为模板函数和模板类。通常使用普通的函数实现一个与...
2020-02-09 20:17:45
1889
1
原创 MaskRCNN-Benchmark框架训练自己的数据集
centos8 操作SSH/SSHD服务(查看/启动/重启/自启)$ systemctl status sshd.service # 查看状态$ systemctl start sshd.service # 启动服务$ systemctl restart sshd.service # 重启服务$ systemctl enable sshd.service # 开机自...
2020-02-09 20:05:18
846
pyspark_ml_pipeline_DecisionTreeClassifier_RF数据集
2018-08-20
基于RFM模型实现的零售精准营销响应预测系统数据
2018-11-01
文本识别opencv-text-recognition
2018-10-16
华为通用表格识别格式化成excel
2020-03-20
LC算法python实现.zip
2019-11-08
psf2otf_circShift函数.zip
2019-07-23
基于RFM模型实现的零售精准营销响应预测系统代码
2019-02-15
工业生产流程的数据分析预测
2018-08-29
基于聚类(Kmeans)算法实现客户价值分析系统(电信运营商)
2018-08-20
基于聚类(Kmeans)算法实现的客户价值分析系统data
2018-08-18
基于NLP自然语言构建的文档自动分类_test_data _stopwords
2018-08-18
从新闻网站点击流中挖掘
2018-08-15
卷积神经网络实现数字识别数据
2018-08-14
基于Kaggle的经典AI项目——数据集
2018-08-09
shape_predictor_68_face_landmarks和dlib
2018-08-08
SongpingWang的留言板
发表于 2020-01-02 最后回复 2020-05-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人 TA的粉丝