- 博客(11)
- 收藏
- 关注
原创 C++11新特性之lambda表达式
在块作用域中的lambda函数仅能捕捉父作用域中局部变量,捕捉任何非此作用域或者非局部变量都会导致编译报错。比如:[=, &a, &b]:以引用传递的方式捕捉变量a和b,值传递方式捕捉其他所有变量。捕捉列表描述了上下文中那些数据可以被lambda使用,以及使用的方式传值还是传引用。[&,a, this]:值传递方式捕捉变量a和this,引用方式捕捉其他变量。在该函数体内,除了可以使用其参数外,还可以使用所有捕获到的变量。比如:[=, a]:=已经以值传递方式捕捉了所有变量,捕捉a重复。
2024-03-30 21:48:47 401
原创 哈希表模拟实现
哈希表(Hash Table)是一种特殊的数据结构,主要用于快速实现数据的查找、插入和删除操作。哈希表的核心在于通过哈希函数(散列函数)将关键码值映射到表中一个位置来访问记录,从而加快查找速度。哈希表由一个存放记录的数组组成,这个数组被称为散列表。
2024-03-29 13:04:57 923 1
原创 Linux常见指令(1)
less与more类似,但使用less可以随意浏览文件,而more仅能向前移动,却不能向后移动,而且less在查看之前不会加载整个文件。2. 当第二个参数类型是文件时,mv命令完成文件重命名,此时,源文件只能有一个(也可以是源目录名),它。3. 当第二个参数是已存在的目录名称时,源文件或目录参数可以有多个,mv命令将各参数指定的源文件均移至。cp指令用于复制文件或目录,如同时指定两个以上的文件或目录,且最后的目的地是一个已经存在的目录,对于目录,该命令列出该目录下的所有子目录与文件。
2024-01-04 19:43:02 408 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人