C++获取自身进程ID并结束自己

C++获取自身进程ID并结束自己

#include <iostream> #include <windows.h> void KillProcessById(DWORD pid) { HANDLE hnd; hnd = OpenProcess(SYNCHRONIZE | PROCESS_TERMINATE, TRUE, pid); TerminateProcess(hnd,...

C/C++ 2020-10-14 PM 4808次 0条
C++中string和string.h的作用和区别

C++中string和string.h的作用和区别

#include <string.h> void main() { string aaa= "abcsd d"; printf("looking for abc from abcdecd %s\n", (strcmp(aaa,"...

C/C++ 2020-10-14 AM 1468次 0条
C/C++库函数(tolower/toupper)实现字母的大小写转换

C/C++库函数(tolower/toupper)实现字母的大小写转换

本文将介绍库函数实现字母的大小写转换,常用到的是在ctype.h(C++中是cctype)库文件下定义的函数方法。首先来看一下C下tolower/toupper函数实现原型:int tolower(int c) { if ((c >= 'A') && (c <= 'Z')) return c + ('a' - 'A'); retur...

C/C++ 2020-10-14 AM 1624次 0条
C++STL基本容器的使用

C++STL基本容器的使用

C++中有两种类型的容器:序列式容器和关联式容器序列式容器:主要有vector、list、deque等vector表示一段连续的内存地址,基于数组的实现;list表示非连续的内存,基于链表实现的;deque与vector类似,不同之处就是:对于首元素提供删除和插入的双向支持(c++标准建议:vector是那种应该在默认情况下使用的序列。如果大多数插入和删除操作发生在序列的头部或尾部时,应该选...

C/C++ 2020-10-14 AM 1350次 0条
C++中的String的常用函数用法总结

C++中的String的常用函数用法总结

string str:生成空字符串string s(str):生成字符串为str的复制品string s(str, strbegin,strlen):将字符串str中从下标strbegin开始、长度为strlen的部分作为字符串初值string s(cstr, char_len):以C_string类型cstr的前char_len个字符串作为字符串s的初值string s(num ,c):生...

C/C++ 2020-10-14 AM 1674次 0条
C++ string 字符串函数详解

C++ string 字符串函数详解

运算符重载和 +=:连接字符串=:字符串赋值、>=、< 和 <=:字符串比较(例如a < b, aa < ab)==、!=:比较字符串<<、>>:输出、输入字符串注意:使用重载的运算符 + 时,必须保证前两个操作数至少有一个为 string 类型。例如,下面的写法是不合法的:#include #include int main()...

C/C++ 2020-10-14 AM 2372次 0条
C ++计算星期几?

C ++计算星期几?

class Solution { public: string dayOfTheWeek(int day, int month, int year) { string names[7] { "Sunday", "Monday", "Tuesday", "Wednesday", "...

C/C++ 2020-10-14 AM 1592次 0条
c++ 调用bool类型函数

c++ 调用bool类型函数

bool型函数指的是返回值为bool类型的函数,其调用方式和int 型函数没有太大的区别。bool型变量的值只有 真 (true) 和假 (false)。bool可用于定义函数类型为布尔型,函数里可以有 return true; return false 之类的语句。示例:#include<iostream> using namespace std; bool cmp(int a...

C/C++ 2020-10-13 PM 1615次 0条
C++ 正则表达式判断字符串是否为数字

C++ 正则表达式判断字符串是否为数字

#include <iostream> using namespace std; #include <regex> regex r(R"(^^\s*[-+]?((\d+(\.\d+)?)|(\d+\.)|(\.\d+))(e[-+]?\d+)?\s*$)"); class Solution { public: bool isNumber(...

C/C++ 2020-10-13 PM 2888次 0条
c++ unordered_set 实现去重

c++ unordered_set 实现去重

#include <iostream> #include <unordered_set> using namespace std; int main() { unordered_set<string> data; data.insert("13900000000"); data.insert("13...

C/C++ 2020-10-13 PM 2678次 0条
C++计算两个日期之间的天数的算法

C++计算两个日期之间的天数的算法

#include <iostream> #include <vector> #include <string> #include<sstream> using namespace std; class Solution { public: int daysBetweenDates(string date1, string date...

C/C++ 2020-10-13 PM 2151次 0条