最新 最热

开心档之Go 语言常量

func main() { const LENGTH int = 10 const WIDTH int = 5 var area int const a, b, c = 1, false, "str" //多重赋值

2023-03-21
0

rust生命周期

生命周期是rust中用来规定引用的有效作用域。在大多数时候,无需手动声明,因为编译器能够自动推导。当编译器无法自动推导出生命周期的时候,就需要我们手动标明生命周期。生命周期主要是为了避免悬垂引用。...

2023-03-17
1

有了 for 循环,为什么还要 while(1)?

有读者问题了类似这样的问题:while(1) 和 for(;;)它们不都是无限循环吗,作用应该一样啊,它们到底有什么区别?

2023-03-15
0

括号匹配

划线地方表示每次循环时判断整型是否为负数,如果是负数则左右括号位置颠倒了如 } { 。

2023-02-22
1

从 wepy 到 uniapp 变形记

进入互联网“下半场”,靠“人海战术”的研发模式已经不再具备竞争力,如何通过技术升级提升研发效能?前端通过Babel等编译技术发展实现了工程化体系升级,如何进一步通过编译技术赋能前端开发?或许我们 wepy 到uniapp 编译的...

2022-10-31
1

深拷贝与浅拷贝(C++)

可以看到虽然原对象没有拷贝构造函数,但p2依然可以正确输出结果,但执行p2的析构函数时程序报错,因此只有p1的析构函数调用输出

2022-10-27
0

19-管程

编写程序困难,容易出错。因此人们考虑使用另外设计的机制,保证程序员在编写程序过程中不需要关注复杂的PV操作。

2022-10-27
1

C语言:数组作为函数参数(数组元素做实参,数组名称做形参)

数组元素作为实参时,将数组元素的值传递给形参,传递的方向是从实参向形参的单向值传递。

2022-10-26
1

[译] Bounds Check Elimination 边界检查消除

Go 是一种内存安全的语言,在针对数组 (array) 或 Slice 做索引和切片操作时,Go 的运行时(runtime)会检查所涉及的索引是否超出范围。如果索引超出范围,将产生一个 Panic,以防止无效索引造成的伤害。这就是边界检查(BCE)。边界...

2022-10-26
1

c++ decltype用法_c++ typedef struct

返回类型后置 编译器通过初始化去顶auto代表的类型,不需要定义变量仅希望得到类型使用decltype

2022-09-30
1