Stamon 文档站

回到首页
回到上一级

2026/03/25 工作日志

本次更新的内部版本为2.4.59。 本次更新不会发布新版本。 本次更新主要调整了移植接口及其实现。

规范化移植接口的整型类别

我将移植接口中用于表示长度的变量调整为无符号整型。使代码更加规范化。

简化并规范了接口设置

诸如String::equals这样的方法,其实是早期设计时遗留下来的,在后续加入运算符重载之后,equals被认为是可以被废弃的,因而我将一系列可以被废弃的方法删除了。

为ArrayList的RAII引入Copy-and-Swap机制

我将stdc::ArrayList中传统的RAII模式改为了Copy-and-SwapRAII模式。在operator=这一运算符重载函数中,我只需要交换自身值和源值就可以了,这是一个优雅的设计,具体的实现参见include/ArrayList/stdc/ArrayList.hpp


查看该文件的提交记录