![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++学习日记
小白零基础学习C++
秋日的动物园
2023.12.1重头开始学技术
展开
-
make_shared()
是C++11引入的一种智能指针,它用于创建一个指向动态分配的对象的。函数确保在堆上分配内存,以容纳对象本身以及。原创 2023-12-01 15:56:37 · 2925 阅读 · 1 评论 -
c++进行字符串查找,如果找到就替换为一个新的指定字符串的函数
replace(),其参数第一项为位置,第二项为替换项的长度,第三项为替换内容。其中,find()如果找到,会返回这个元素位置的索引。原创 2023-12-01 15:12:13 · 69 阅读 · 1 评论 -
内联函数inline
具体来说,编译器会在发现某段代码在调用一个内联函数时,将该函数的代码整段插入到当前位置,而不是进行通常的函数调用过程。这一特性使得内联函数在处理一些频繁调用的小函数时具有优势,因为可以避免大量的函数入栈操作,从而节省栈空间或栈内存的消耗。第二个const为一个常量引用,其表示这个引用引用的对象不能被修改,在这里面,其引用的是_internal_comname()函数返回的字符串,这样就保证了其不会修改字符串的内容,即返回后的内容并不会被修改。首先,内联函数的代码体积较大,可能会增加目标程序的大小;原创 2023-12-01 15:26:03 · 49 阅读 · 1 评论 -
override
C++ 中override的意义及作用原创 2023-12-01 14:40:45 · 32 阅读 · 1 评论