Blog

按标签筛选
共 26 篇文章

Ranges

C++20 在 std::ranges 命名空间中提供了大多数算法的受限版本,也就是受限算法,并且引入了范围库(Ranges Library),其可组合且不易出错,功能更加强大。

作者:Erina

template模板

C++ 模板 模板函数/类可以处理任意类型(泛型),编译时自动生成对应类型的代码。 模板函数 在这里,type 是函数所使用的数据类型的占位符名称。 实例 下面是函数模板的实例,返回两个数中的最大值: 输出 实例2 使用template模板实现的快读 模板类 实例 参考文献: 模板 - cppreference.cn...

作者:Erina

重载操作符

重载操作符 重载操作符Operator overloading是C++中一种特殊的语法,允许我们自定义一些运算符的行为,使它们能够用于自定义的数据类型。 例如,我们可以自定义一个加法运算符,使它能够直接对两个自定义类型的对象进行相加,而不需要额外的函数调用。这样可以使代码更加简洁、易读,并且提高了可重用性。 C++中可...

作者:Erina

niri快速配置

niri是一个Wayland窗口管理器,采用滚动平铺的窗口布局。并且提供内置的截图、屏幕录制、丰富的触控板和鼠标手势支持等功能

作者:Erina