![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
文章平均质量分 93
Gravity156
这个作者很懒,什么都没留下…
展开
-
C++命名空间,输入输出,默认参数,函数重载,内联函数,超详细介绍。
C++小白入门基础概念0基础,命名空间namespace,输入输出cout,cin,默认参数,缺省参数,函数重载,内联函数inline。对c++一些基础概念进行了详细的介绍,适合刚入门c++的同学,也欢迎大家交流讨论。原创 2023-10-26 21:49:04 · 52 阅读 · 1 评论 -
C++引用超详细介绍
这里输出了6,乍一看没问题,可是看add函数返回值是c的引用,c是一个局部变量,在函数结束时函数栈帧销毁,c也就不存在了,就会出问题,所以在不同的编译器中这里sum的值可能为6也可能随机值,因而尽量不要返回局部变量的引用。引用简单来说就是取别名,为已存在的变量取一个别的名字,他们共同使用一块存储空间,所以在上面使用引用的例子中,传参数传的是引用,就相当于形参a是a1的一个别名,他们共同使用一块空间,对a的改变实际上也是对a1的改变,虽然在函数结束后a会被销毁,但是对a1的修改已经完成,b1相同。原创 2023-10-27 18:52:04 · 38 阅读 · 1 评论 -
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 · 807 阅读 · 1 评论 -
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 · 854 阅读 · 2 评论