c++ 字符串 split 分割函数自定义分隔符

c++ 字符串 split 分割函数自定义分隔符

#include <iostream> #include <vector> #include <string> #include<sstream> using namespace std; vector<string> split(const string& text, char delimiter) { s...

C/C++ 2020-10-13 PM 1850次 0条
C ++:如何在集合上迭代元素(集合,无序集合,多集,无序多集)

C ++:如何在集合上迭代元素(集合,无序集合,多集,无序多集)

在C ++中,我们使用set,multiset,unordered_multiset,unordered_set存储哈希集。C ++ set / multiset实现了一个Red-Black树,该树维​​护元素的顺序。另一方面,unordered_set和unordered_multiset基于Hashmap / Hashtable,因此不对元素进行排序。multiset和unordered...

C/C++ 2020-10-13 PM 2592次 0条
C++ vector、string使用

C++ vector、string使用

vector就是类似于一个数组的容器,内容比数组更加全面。很多操作都有自己的函数可以直接拿过来进行使用。主要函数就是:v.push_back(k); 尾插元素; v.insert(it,k); 在任意位置插入元素; v.eraser(it,it+k); 删除任意元素; v.size(); 容量; v.clear(); 清空容器; v.empty(); 判断容器是否为空; reverse(v....

C/C++ 2020-10-13 PM 1545次 0条
c++中的auto、const auto&

c++中的auto、const auto&

先介绍一下auto、const: 在块作用域、命名作用域、循环初始化语句等等 中声明变量时,关键词auto用作类型指定符。 const:修饰符 接下来我们细细分析一下:(1)auto auto即 for(auto x:range) 这样会拷贝一份range元素,而不会改变range中元素; 但是!(重点) 使用for(auto x:vector<bool&...

C/C++ 2020-10-13 PM 1482次 0条
C++ 反转字符串中的单词

C++ 反转字符串中的单词

includeincludeincludeusing namespace std;class StrTools {public:string reverseWords(string s) { stringstream all(s); string word = "", res = ""; while (all >> ...

C/C++ 2020-10-13 PM 2173次 0条
c++语法大全

c++语法大全

c++语法大全一、变量和简单数据类型1.变量名只能包含字母、数字和下划线。可以以字母和下划线开头,但是不能从数字开头;变量名不能包含空格2.数据类型–字符串字符串可以用双引号或者单引号括起来,两者作用一样。具体选择哪种,要看字符串里面的内容,如果字符串里面包含单引号,那么外面就要使用双引号;如果字符串里面包含双引号,那么就用单引号括起来。3.字符串函数title()–以首字母大写的方式显示每...

C/C++ 2020-10-13 AM 1818次 0条
C++ STL 删除重复元素

C++ STL 删除重复元素

#include<iostream> #include<string> #include<sstream> #include<tuple> #include<mutex> #include<map> #include<vector> #include<algorithm> using namesp...

C/C++ 2020-10-13 AM 1440次 0条
c++删除txt文件重复行

c++删除txt文件重复行

概述利用stl特性来实现文件重复行删除,先将文本行与所属行数(保证输出顺序不变)成对插入set容器,然后将set容器中元素转移至map中根据文本行所属行数进行排序,以达到删除重复行且文本顺序不变。时间复杂度(2n),空间复杂度(k+n)(k为string转hash值的最大值)实现#include<map> #include<string> #include<fs...

C/C++ 2020-10-13 AM 1742次 0条
c++ 正则判断输入的是否是数值

c++ 正则判断输入的是否是数值

  因为今天做那个MFC的编辑框有一些框就是要判断输入的是否是数值,一开始我就直接把编辑框那个NUMBER属性给设置了 然后发现 负数不能输入 我TM的差点脑袋都炸了然后就去百度搜索函数直接判断字符串数值包括小数,负数,整数这三个的,发现没有官方函数????好吧 然后我就去使用正则表达式来搞这个了 反正从c++11里就添加了正则表达式的支持#include <regex> #...

C/C++ 2020-10-13 AM 2587次 0条
C++操作文件行(读取,删除,修改指定行)

C++操作文件行(读取,删除,修改指定行)

工作中经常用到对文件行的操作,下面C++代码实现了通过行号读取指定的行数据,删除指定行数据,对指定行数据进行修改。复制过去可直接使用。/******************************************************** Copyright (C), 2016-2018, FileName: main Author: woni...

C/C++ 2020-10-13 AM 2180次 0条
c++ 常用的遍历,删除,分割等等文件处理函数代码实现

c++ 常用的遍历,删除,分割等等文件处理函数代码实现

删除文件目录函数:void myDeleteDirectory(CString directory_path) { CFileFind finder; CString path; path.Format(_T("%s/*.*"), directory_path); BOOL bWorking = finder.FindFile(path);...

C/C++ 2020-10-13 AM 1588次 0条