排序
比赛总结:Japan Registry Services (JPRS) Programming Contest 2023 (AtCoder Beginner Contest 324)
比赛总结:Japan Registry Services (JPRS) Programming Contest 2023 (AtCoder Beginner Contest 324),比赛:Japan Registry Services (JPRS) Programming Contest 2023 (AtCoder Beginner Con...
如何将没有复制或移动构造函数的对象放入vector容器
如何将没有复制或移动构造函数的对象放入vector容器,正文 直接说答案,这个问题无法实现。原因是因为std::vector容器的插入一定会调用类对象的构造函数或者移动构造函数。 说一下为什么会有这个...
笔试算法题分享
笔试算法题分享,草船借箭 题目: 题目描述: 程序员小周同学这几天在看《三国演义》。今天他看到了“草船借箭”这一回,在钦佩诸葛亮巧借东风向曹操“借'箭的同 时,小周想到这么一个问题: 如果...
google gtest框架入门使用案例
google gtest框架入门使用案例,通过本文可以收获:google gtest急速入门、google gtest资源网站。 google gtest是什么 google gtest是谷歌开源的c++单元测试框架,非常的好用。 起码个人感觉和s...
string类构造函数与析构函数
string类构造函数与析构函数,string类构造函数与析构函数 构造函数 构造函数 作用 string s 构造一个空字符串 string s(s1) 生成一个和s1相同的空字符串s string s(s1,5) 将s1[5]以后的部分作为...
栈stack
栈stack,栈stack(包含头文件stack) 首先说说什么是栈,栈就像是一个罐子,然后你的数据就是零食,你把零食放入罐子里,那么零食肯定先放入罐子底部,然后后面的零食再放入第二层。那么取零食的...
从链接器的角度详细分析g++报错: (.text+0x24): undefined reference to `main’
从链接器的角度详细分析g++报错: (.text+0x24): undefined reference to `main',/usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o: in function `_start': (.t...
for遍历
for遍历,for遍历 一:常规方式 1.遍历数组 int arr[10] = {1,2,3,4,5,6,7,8,9,10}; for(int i = 0;i<10;i++) { cout<<arr[i]; } 3.遍历容器类(迭代器) vector<int> s = {0,1,2,3...
math库常用函数+产生随机数总结
math库常用函数+产生随机数总结,math库常用函数+产生随机数总结 1.对x开平方 double sqrt(x);//返回值为double类型,输入的x类型随意,只要是数的类型 2.求常数e的x次方 double exp(x);//返回...
递归函数的介绍及使用案例
递归函数的介绍及使用案例,递归函数 含义介绍: 递归函数,实际上就是将一个自定义的函数在运行过程中反复调用他自己,直到遇到结束条件就停止 案例一:求阶乘 int len(int n) { if(n == 1) { r...
莫比乌斯函数及反演学习笔记
莫比乌斯函数及反演学习笔记,前置知识 \(1.\) 艾佛森括号: \([P]=\begin{cases}1 & \mathtt{(if\ P\ is \ true)}\\0 & \mathtt{(otherwise)}\end{cases}\) \(2.\) \(a\mid b\) 表示 \(...
Windows下Cmake编译Poco库
Windows下Cmake编译Poco库,C++ Windows下使用Cmake编译Poco库 1.编译前准备: 先配置OpenSSL环境 (openssl version -a查看) 如果openssl是1.0.*版本,Poco版本最高用1.9.4。 如果1.1或者更高,...