自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 error: return type ‘TreeNode *‘ must match previous return type ‘std::nullptr_t‘ when lambda express

同时这里的函数需要递归调用,因此必须显示的定义返回类型为 function ,如果使用 auto 自动判断的话,编译器会在推导 dfs 类型的时候遇到内部递归调用的 dfs ,陷入困境。由于在lambda表达式中没有显示的确定返回值,编译器看到 第一个 “ return nullptr ”会自动推断其为“ nullptr_t ”类型,这并不符合我们的预期。要解决这个问题很简单,只需要显示的定义lambda表达式返回类型即可。意思是TreeNode* 类型不是nullptr_t类型,不能作为表达式的返回值。

2024-02-21 22:07:02 235

原创 Vscode:can not add index to parent of type array

今天尝试修改vscode中设置的数值,但是报了以上错误,发现是自己的settings.json文件中使用了形如[...]的数组格式,去掉首尾的中括号就可以了。

2024-02-15 23:26:32 318

原创 terminate called after throwing an instance of ‘std::bad_function_call‘ what(): bad_function_call

经过后续测试发现,如果不在priority_queue的模板中填加自定义的比较函数comp,直接使用以下方式初始化是不会出现问题的;如果使用了包含comp的模板,程序会在第一个for循环为跳出前就报错,初步判断内存发生不足的地方可能是priority_queue或者底层基础容器vector在动态分配过程中出现问题。查阅了很多资料,主要集中在内存分配不足的缘故,然而这里大概率是因为没有实例化优先队列中的比较函数导致的,但是auto却能够不经过值初始化就正常工作。

2024-02-03 00:45:36 761 1

原创 ssh: connect to host github.com port 22: Connection timed out

前言最近使用github的时候发现没法从远程仓库上clone,也没法从本地push,尝试了很多办法,发现github官方文档中给出了使用SSH替代HTTP的链接方式,先凑活着用。

2024-01-30 23:10:41 363

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除