文章 2024-11-27 来自:开发者社区

【c++丨STL】string模拟实现(附源码)

前言        之前我们学习了STL的第一个容器--string及其常用接口的使用方法,不过仅仅掌握使用方法还不够,面试当中常常会让我们模拟实现STL的某个容器的关键框架。所以今天我们深入string底层,用我们的功底来模拟实现一个简单的string类。        本篇博客我们不会将...

【c++丨STL】string模拟实现(附源码)
文章 2024-11-27 来自:开发者社区

【c++丨STL】string类的使用

string类的介绍--为什么学习string类        之前我们对STL已经有了一些初步的了解,本篇文章我们正式开始学习STL。我们都知道,在C语言当中,有一些库函数:strlen、strcpy、strcmp、strstr......它们都是处理字符串的函数。但是这些函数的定义与字符串是分离的,并不符合面向对象编程的思...

【c++丨STL】string类的使用
文章 2024-10-08 来自:开发者社区

【C++篇】探寻C++ STL之美:从string类的基础到高级操作的全面解析

C++ string 类详解:从入门到精通 欢迎讨论:学习过程中有问题吗?随时在评论区与我交流。你们的互动是我创作的动力! 支持我:如果你觉得这篇文章对你有帮助,请点赞、收藏并分享给更多朋友吧! 一起成长:欢迎分享给更多对 C++ 感兴趣的小伙伴,让我们共同进步! 前言 C++ 标准库中的 string 类是操作字符串的强大工具...

【C++篇】探寻C++ STL之美:从string类的基础到高级操作的全面解析
文章 2024-10-08 来自:开发者社区

【C++】C++ STL 探索:String的使用与理解(三)

【C++】C++ STL 探索:String的使用与理解(二)https://developer.aliyun.com/article/1617332 7.9 关于replace与find配合使用 (面试题 01.03. URL化 - 力扣(LeetCode) ...

【C++】C++ STL 探索:String的使用与理解(三)
文章 2024-10-08 来自:开发者社区

【C++】C++ STL 探索:String的使用与理解(二)

【C++】C++ STL 探索:String的使用与理解(一)https://developer.aliyun.com/article/1617331 四、string类对象的访问 关于string类对象的访问,关键掌握operator[]就行。剩下三个不如operator[...

【C++】C++ STL 探索:String的使用与理解(二)
文章 2024-10-08 来自:开发者社区

【C++】C++ STL 探索:String的使用与理解(一)

前文 C语言中,字符串是以’\0’结尾的字符集合。C标准库提供了一系列关于字符串的库函数,但是这些库函数与字符串是分离开的,不太符合OOP的思想,而且底层空间需要用户自己管理,稍不留神可能还会越界访问。 在OJ中,有关字符串的题目基本以string类的形式出现,而且在常规工作中,为了简单、方便、快捷,基本都使用string类,很少有人去使用C库中的字符串操作函数。至...

【C++】C++ STL 探索:String的使用与理解(一)
文章 2024-06-24 来自:开发者社区

【C++/STL】:string类底层的模拟实现

引言 点击跳转到文章:【string类的基本使用】 上一篇文章已经对string类进行了简单的介绍,大家只要能够正常使用即可。 这篇文章主要是对string类的一些重点接口函数进行模拟实现。本文依然采用多文件的方式,string.h放类的声明,string.cpp放成员函数的定义。 string.h ...

文章 2024-06-24 来自:开发者社区

【C++/STL】:string类的基本使用

引言 string 就是我们常说的"串",它是一种字符数组,只不过这个数组具备扩容,增删查改等功能。string类在我们日常生活中是十分常用的,并且在笔试,面试中也经常出现,它是学习C++的不可缺少的一部分。 string类大概有120个函数接口,注意下面只讲解最常用的接口,想要了解更多,前往https://legacy.cplusplus.com/reference/strin...

【C++/STL】:string类的基本使用
文章 2024-06-14 来自:开发者社区

【C++进阶】深入STL之string:模拟实现走进C++字符串的世界

前言:在C++中,string是一个极其重要且常用的类,它为我们提供了丰富的字符串操作功能。然而,了解其背后的实现原理,不仅可以帮助我们更好地使用它,还能让我们对C++的内存管理、模板编程等有更深入的理解。本文将带你走进C++字符串的世界,通过模拟实现一个简单的string类,来探索其内部机制 模拟实现string类,最主要是实现string类的构造、拷贝构造、赋值运算符重载以及析构函数...

【C++进阶】深入STL之string:模拟实现走进C++字符串的世界
文章 2024-06-14 来自:开发者社区

【C++进阶】深入STL之string:掌握高效字符串处理的关键

前言:STL(Standard Template Library,标准模板库)是C++标准库的重要组成部分,它提供了一系列通用的数据结构和算法。在STL中,string类是一个非常重要的容器,用于处理字符串数据。本文将详细介绍STL中的string类,包括其基本概念、常用操作以及使用示例 STL的六大组件 ...

【C++进阶】深入STL之string:掌握高效字符串处理的关键

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

开发与运维

集结各类场景实战经验,助你开发运维畅行无忧

+关注
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等