C++
文章平均质量分 52
落英S神剑
天行健,君子以自强不息!
展开
-
C++学习笔记:随机数的生成
一、最朴素的方式 首先想到的就是time.h(C++中是ctime)中的time(NULL)/time(0)作种子,写法也就是下面这样:#include <ctime>using namespace std;int main() { srand(time(NULL)); int n1 = rand(); //生成任意0~RAND_MAX(32767)之间的随机数 int n2 = rand() % 3; //生成0~2的随机数 int...原创 2021-08-30 18:03:43 · 484 阅读 · 0 评论 -
C++学习笔记:vector清空的几种方式
#include <iostream>#include <vector>using namespace std;int main() { vector<int> vec; for(int i = 0; i < 5; i++) { vec.emplace_back(i); } cout << vec.size() << " " << vec.capacity().原创 2021-08-16 11:11:40 · 4167 阅读 · 0 评论 -
C++学习笔记:右值引用、std::move以及返回值优化
折叠规则: T& + & => T& ; T&& + & => T& ; T& + && => T& ; T&& + && => T&& ;原创 2021-08-08 21:50:18 · 3037 阅读 · 0 评论