摘要: C++中int整型转换为字符型数组 第一种方式:itoa(由于安全机制,C++中使用是_itoa_s) 通过itoa函数可以实现由整型到字符型数组的转换(_itoa_s) _itoa_s ( int value, char *buffer, size_t sizeInCharacters, //存放 阅读全文
posted @ 2022-02-21 22:49 小康规划 阅读(1639) 评论(0) 推荐(0)
摘要: 在对于一个算法的度量中,我们通常会使用两种方法对算法进行度量,分别是时间复杂度与空间复杂度这两个维度。 今天对于这两种度量方式做一下总结: 时间复杂度(时间维度): 对于一个程序时间复杂度我们有两种方式进行分析 事后统计法,是直接将程序在计算机上进行测试,直接得出该程序的实际跑测的时间。 事前统计分 阅读全文
posted @ 2022-01-01 20:36 小康规划 阅读(635) 评论(0) 推荐(0)
摘要: 背景介绍:当使用STL中的算法时,由于算法需要的回调函数既可以是普通函数也可以是仿函数,加入回调函数是普通函数,且算法对于函数的参数有一定要求,然而这个要求却限制了我们的需要,我们需要再另外在回调函数中加入参数时。 1、首先我们应当将普通函数转变为仿函数(函数对象) 2、在通过绑定适配器将仿函数的二 阅读全文
posted @ 2021-12-14 17:01 小康规划 阅读(74) 评论(0) 推荐(0)
摘要: #include<iostream> #include<algorithm> #include<vector> #include<functional> using namespace std; //取反适配器 //not2二元取反适配器 struct Compare :public binary_ 阅读全文
posted @ 2021-12-14 16:28 小康规划 阅读(39) 评论(0) 推荐(0)
摘要: 函数对象适配器(bind1st bind2nd) 绑定适配器的作用是将二元函数对象转变为一元函数对象,由于在部分算法中可能只需要一个参数的回调函数,例如for_each,但是有些情况中我们需要传入多个参数。 首先我们定义一个学生类的自定义数据类型,通过for_each进行打印 class Stude 阅读全文
posted @ 2021-12-14 15:32 小康规划 阅读(47) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2021-12-07 23:23 小康规划 阅读(21) 评论(0) 推荐(0)
摘要: 话不多说记录以下成果 multi_mean_vector.h头文件: #include<iostream> #include<string> #define MAXSIZE 19020 using namespace std; struct dataset { double data_first = 阅读全文
posted @ 2021-12-06 15:55 小康规划 阅读(44) 评论(0) 推荐(0)
摘要: 介绍: 由于subtr()和find()都是字符串即string类中的方法,因此只有string的对象才可以调用,包括字符型数组和字符指针都不能调用 一、subtr()方法 该方法用来进行字符串的切割,方法需要传递两个参数,一个参数时切割的起始位置,一个参数时切割的结束位置(从起始位置开始包含起始位 阅读全文
posted @ 2021-11-26 22:17 小康规划 阅读(636) 评论(0) 推荐(0)
摘要: 在C++的概念中,操作符实际上是一种特殊的函数,因此函数的重载对于操作符同样适用 操作符重载的语法: 类 operator操作符名(参数){} 一、类的成员函数的重载 1.类中双目运算符的成员函数的重载 在类的成员运算符函数重载中,由于默认已经传入一个隐含参数this,因此只需要再传入一个对象即可。 阅读全文
posted @ 2021-09-24 17:05 小康规划 阅读(360) 评论(0) 推荐(0)