- 博客(15)
- 收藏
- 关注
原创 C++细节梳理之异常处理
将可能抛出异常的程序段嵌在 try 块保护段之中。控制通过正常的顺序执行到达 try块,然后执行 try 子块内的保护段。如果在保护段执行期间没有引发异常,那么跟在try子块后的catch子句就不执行。程序会继续执行紧跟在try块中最后一个catch子句后面的语句。若程序有异常,则通过 throw 关键字创建一个异常对象,并抛出。catch子句按其在try块后出现的顺序被检查。类型匹配的catch子句将捕获throw抛出的对象并处理异常(或继续抛出异常)。
2024-06-23 22:19:19 407
原创 const与constexpr的区别
首先我们可以认为const代表“只读”,而constexpr代表“常量”。1020尽管b为只读,但我们仍然可以通过修改a的值来改变b的值。
2024-06-08 16:47:28 464
原创 C++细节梳理之string类
insert(index, str)在index位置插入str,insert(index, count, str)在index位置插入count个str。erase(index)删除index的字符,erase(index, count)删除index开始的count个字符。append(str)后接上str,append(count, str)后接上count个str(等效于+=str)find(str)寻找首个等于给定字符序列的子串,可以指定开始位置,find(str, 3)即从第四个位置开始查找。
2024-06-07 17:56:53 153
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人