摘要:
https://zhuanlan.zhihu.com/p/68516038 原文链接 https://www.jianshu.com/p/9d8296562806 跳表索引动态更新 当频繁地向跳表中插入数据时,如果插入过程不伴随着索引更新,就有可能导致某2个索引节点之间数据非常多,在极端地情况下,跳 阅读全文
posted @ 2024-09-24 22:22
牛马chen
阅读(54)
评论(0)
推荐(0)
摘要:
1. decltype 的作用 decltype 是C++11引入的一个关键字,用来推断表达式的类型。它返回的是表达式的精确类型,包括引用和const限定符等。 例子: int x = 5; decltype(x) y = x; // y 的类型是 int 在这个例子中,decltype(x)返回 阅读全文
posted @ 2024-09-24 20:04
牛马chen
阅读(322)
评论(0)
推荐(0)
摘要:
左值引用指向左值 右值引用指向右值 int a = 5; int &ref_a = a; // 左值引用指向左值,编译通过 int &ref_a = 5; // 左值引用指向了右值,会编译失败 int &&ref_a_right = 5; // ok int a = 5; int &&ref_a_l 阅读全文
posted @ 2024-09-24 15:40
牛马chen
阅读(28)
评论(0)
推荐(0)
摘要:
C++ 中的 Lambda 函数 在C++11及以后版本中,Lambda函数(或称为匿名函数)是一种内联函数,可以在函数内部或任何其他地方定义,甚至可以立即传递给其他函数。 Lambda函数的语法更加灵活,允许捕获变量和处理复杂的行为,非常适合在需要简单函数的场景中使用。 语法 [capture]( 阅读全文
posted @ 2024-09-24 10:50
牛马chen
阅读(71)
评论(0)
推荐(0)