会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
hacker_dvd
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
下一页
2023年5月30日
单链表(c++实现)
摘要: ```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)
2023年5月21日
neovim简单配置
摘要: 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)
2023年5月9日
统计类内成员函数调用次数(mutable 的一种用法)
摘要: #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)
2023年5月8日
函数指针
摘要: 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)
const 与 auto
摘要: auto只能推断出类型,引用不是类型,所以auto无法推断出引用,要使用引用只能自己加引用符号 auto关键字在推断引用的类型时:会直接将引用替换为引用指向的对象。其实引用一直是这样的,引用不是对象,任何使用引用的地方都可以直接替换成引用指向的对象 auto关键字在推断类型时,如果没有引用符号,会忽
阅读全文
posted @ 2023-05-08 15:45 hacker_dvd
阅读(96)
评论(0)
推荐(0)
visual studio配置库相关
摘要: 一般来说一个库包含有三个三个文件夹:include, bin, lib 1.其中 include 包含有这个库的头文件,这一项在项目的属性配置项 -> VC++目录 -> 包含目录下添加即可 2.lib 文件夹中包含这个库所需要的静态库文件(静态库文件需要在程序编译时候运行) vs下编译的是在生成
阅读全文
posted @ 2023-05-08 12:54 hacker_dvd
阅读(129)
评论(0)
推荐(0)
2023年4月30日
链表
摘要: 手写双链表: #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)
2023年3月13日
vscode 创建 venv 项目(ubuntu下我个人的安装的一些过程)
摘要: 命令行中使用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)
2023年3月7日
欧拉函数模板
摘要: // 求 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)
上一页
1
2
3
4
5
6
下一页
公告