Rust与Cpp新旧之辩

最近在学Rust,粗浅一看,Rust和C/Cpp还是有不少相似的地方的,而我自己对Cpp还算有一点了解,所以就想对比学习一下,将习得与心得记录于此。

C#基类构造函数中调用虚函数——从汇编层面的浅析

在Cpp中的基类构造函数里调用虚函数是一种十分危险的行为,并不会如我们预期般调用子类中的实现。然而,在C#中这样做则可以如我们的预期调用子类中的实现,本文从汇编的角度,试图去理解这一现象……

C#/.NET中数组复制速度比较及分析

对数组进行复制是常见的需求,对于底层代码或者当数据量比较大的时候,其耗时很可能成为性能瓶颈之一,在C#中常见的复制方式有Naive Copy, Array Copy, Span Copy和Buffer Copy,本文针对这几种方式进行性能测试以及简单的源码分析……