
简介
该用户还未填写简介
擅长的技术栈
未填写擅长的技术栈
可提供的服务
暂无可提供的服务
【语法】C++的异常
C++异常机制是处理错误的一种现代方法,相比C语言返回错误码的方式具有明显优势。传统错误处理方式存在查找错误码麻烦、无法处理某些特殊返回值等问题,而异常机制通过try-catch块可以灵活捕获和处理错误。异常抛出后会在调用栈中查找匹配的catch块,遵循就近匹配原则。异常使用时需要注意内存泄漏等异常安全问题,可以采用RAII技术解决。实际开发中通常会建立自定义异常体系,通过基类捕获各种派生类异常。

【基础算法】二维差分(C语言)
在学习二维差分之前,我们先复习一下一维差分给定一个数组要对这个数组差分,也就是对这个数组的l到r个元素同时操作(加减),比如对这个数组的下标1到3的元素都进行+2操作但这种操作太过于繁琐,于是可以用到一维前缀和先创建一个比原数组大一个的标记数组在当前位置起始位置+2,并在末尾位置的下一个-2再把求出标记数组的前缀和,就变成了此时sumarr+arr的值就是差分后的结果了。

【基础算法】二维前缀和(C语言)
在学习二维前缀和之前,我们先来复习一下一维前缀和:给定一个数组要求这个数组的前缀和,需要再创建一个数组sum[5]={0};当i=0时否则这样arr的前缀和数组sum就求出来了,如果现在想要知道arr[i]到arr[j]的和,就可以用公式。

到底了