- 博客(22)
- 收藏
- 关注
原创 数据在内存中的存储(整型,浮点型,构造类型,大端小端,内存对齐,位段)
数据在内存中的存储,大端,小端,浮点数,指针类型,位段,空类型,内存对齐
2024-04-16 21:20:15
1009
原创 C++ string常用接口底层模拟实现
C++string 常用接口底层模拟实现,size(),capacity(),c_str(),operator[ ],iterator迭代器,operator=,reserve(),push_back(),append(),operator+=,insert(),erase(),swap(),find(),substr(),clear(),operator代码底层模拟实现
2024-04-06 18:25:47
889
1
原创 BFS解决FloodFill问题(Leetcode,733.图像渲染,200.岛屿数量,130.被围绕的区域)
BFS解决FloodFill问题,Leetcode,733.图像渲染,200.岛屿数量,130.被围绕的区域
2024-03-28 00:00:43
296
3
原创 前缀和求解连续子数组问题(LeetCode 560.和为k的子数组,974.和可被k整除的子数组,525.连续数组)
前缀和求解连续子数组问题(LeetCode 560.和为k的子数组,974.和可被k整除的子数组,525.连续数组)
2024-03-21 20:35:24
663
4
原创 C++ string
本文详细介绍了string类中的一些常见用法,包括如何遍历访问以及字符操作等。迭代器begin( ) end( )rbegin( ) rend( )size( ) length( ) capacity( )reserve()resize( )clear( ) empty( )push_back( ) append( ) operator+= insert( )erase( )replace( )swap( )find( ) rfind()等
2024-03-04 20:38:10
1015
2
原创 C++引用超详细介绍
这里输出了6,乍一看没问题,可是看add函数返回值是c的引用,c是一个局部变量,在函数结束时函数栈帧销毁,c也就不存在了,就会出问题,所以在不同的编译器中这里sum的值可能为6也可能随机值,因而尽量不要返回局部变量的引用。引用简单来说就是取别名,为已存在的变量取一个别的名字,他们共同使用一块存储空间,所以在上面使用引用的例子中,传参数传的是引用,就相当于形参a是a1的一个别名,他们共同使用一块空间,对a的改变实际上也是对a1的改变,虽然在函数结束后a会被销毁,但是对a1的修改已经完成,b1相同。
2023-10-27 18:52:04
71
1
原创 C++命名空间,输入输出,默认参数,函数重载,内联函数,超详细介绍。
C++小白入门基础概念0基础,命名空间namespace,输入输出cout,cin,默认参数,缺省参数,函数重载,内联函数inline。对c++一些基础概念进行了详细的介绍,适合刚入门c++的同学,也欢迎大家交流讨论。
2023-10-26 21:49:04
88
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人