摘要: ```cpp template class ListNode { public: explicit ListNode(T value_, ListNode* next_ = nullptr) : value(value_), next(next_) {} T getValue() const { r 阅读全文
posted @ 2023-05-30 21:48 hacker_dvd 阅读(22) 评论(0) 推荐(0)
摘要: vim.g.mapleader = " " vim.o.number = true vim.o.relativenumber = true vim.o.termguicolors = true vim.o.cursorline = true vim.o.wrap = false vim.o.tabs 阅读全文
posted @ 2023-05-21 08:59 hacker_dvd 阅读(407) 评论(0) 推荐(0)
摘要: #include <iostream> class Student { public: Student(const std::string& name_, unsigned age_); ~Student() {} void output() const { std::cout << this->n 阅读全文
posted @ 2023-05-09 16:22 hacker_dvd 阅读(34) 评论(0) 推荐(0)
摘要: C++中的函数指针是一个指向函数的指针变量,它可以用来调用函数,也可以作为函数的参数传递给其他函数。函数指针的语法格式为: return_type (*pointer_name)(arg1_type, arg2_type, ...); 其中,return_type是函数的返回类型,pointer_n 阅读全文
posted @ 2023-05-08 16:49 hacker_dvd 阅读(37) 评论(0) 推荐(0)
摘要: 普通左值引用:就是一个对象的别名,只能绑定左值,无法绑定常量对象 const int a = 10; int& ref_a = a; // wrong const左值引用:可以对常量起别名,可以绑定左值和右值 const int a = 10; const int& ref1 = a; // rig 阅读全文
posted @ 2023-05-08 16:29 hacker_dvd 阅读(33) 评论(0) 推荐(0)
摘要: auto只能推断出类型,引用不是类型,所以auto无法推断出引用,要使用引用只能自己加引用符号 auto关键字在推断引用的类型时:会直接将引用替换为引用指向的对象。其实引用一直是这样的,引用不是对象,任何使用引用的地方都可以直接替换成引用指向的对象 auto关键字在推断类型时,如果没有引用符号,会忽 阅读全文
posted @ 2023-05-08 15:45 hacker_dvd 阅读(96) 评论(0) 推荐(0)
摘要: 一般来说一个库包含有三个三个文件夹:include, bin, lib 1.其中 include 包含有这个库的头文件,这一项在项目的属性配置项 -> VC++目录 -> 包含目录下添加即可 2.lib 文件夹中包含这个库所需要的静态库文件(静态库文件需要在程序编译时候运行) vs下编译的是在生成 阅读全文
posted @ 2023-05-08 12:54 hacker_dvd 阅读(129) 评论(0) 推荐(0)
摘要: 手写双链表: #include <iostream> // 链表节点结构体 struct ListNode { int value; ListNode* prev; ListNode* next; ListNode(int v, ListNode* p = nullptr, ListNode* n 阅读全文
posted @ 2023-04-30 21:06 hacker_dvd 阅读(17) 评论(0) 推荐(0)
摘要: 命令行中使用python -m venv .venv创建 1.mkdir pr:创建项目文件夹 cd pr进入项目文件夹中 code .打开文件夹 2.按 ctrl + shift + p选择Python:Create Environment,选择venv作为环境类型,然后选择默认的解释器位置即可, 阅读全文
posted @ 2023-03-13 22:48 hacker_dvd 阅读(414) 评论(0) 推荐(0)
摘要: // 求 n 的欧拉函数 int calPhi(int n) { int ret = n; int bd = std::sqrt(n); for (int i = 2; i <= n / i; ++i) { if (n % i == 0) { ret = ret / i * (i - 1); whi 阅读全文
posted @ 2023-03-07 11:15 hacker_dvd 阅读(19) 评论(0) 推荐(0)