首页 > 其他分享 >string容器1

string容器1

时间:2023-01-04 11:33:09浏览次数:46  
标签:越界 容器 封装 string char 字符串

string 基本概念

本质:string 是C++风格的字符串,而string本质是一个类

string 和char *区别:

char *是一个指针

string是一个类,类内部封装了char ,管理这个字符串,是个char型的容器

特点

string 类内部封装了很多成员方法

例如: 查找find ,拷贝copy,删除delete 替换replace,插入insert

string管理char*所分配的内存,不用担心复制越界和取值越界问题等,由类内部进行负责

标签:越界,容器,封装,string,char,字符串
From: https://www.cnblogs.com/daitu66/p/17024367.html

相关文章

  • ​硬核来袭 | 2 万字 + 10 图带你手撕 STL 关联式容器源码
    本篇已同步收录GitHub仓库,这里有小贺的源码阅读笔记:https://github.com/rongweihe/CPPNotes/tree/master/STL-source-code-notes大家好,我是小贺。鸽了好久的 STL源码系......
  • 《STL 源码剖析》学习笔记之容器(一)vector
    [图]TheContainer 2019-08-01前言侯捷大师的《STL源码剖析》,实乃一本神书,可以说也是一本很硬核的书了,不管是实验室的师兄师姐,还是牛客网上一些大佬们,都无不推荐此书,想要深......
  • 《STL 源码剖析》学习笔记之容器(二)list
    [图]Theorange 2019-08-061、list概述相较于vector的连续线性空间,list就显得复杂许多,它的好处是每次安插或删除一个元素,就配置或释放一个元素空间。因此,list对于空间......
  • SqlServer的substring用法
    SUBSTRING(expression,start,length) 参数expression字符串、二进制字符串、文本、图像、列或包含列的表达式。请勿使用包含聚合函数的表达式。 start整数......
  • byte[] 转Hex String
    一、一个字符串转byte数组怎么转?byte[]byteArray=String.getBytes();二、又想把生成的数组转回字符串怎么办?StringcovertString=newString(byteArray);以上......
  • java StringUtils字符串工具类
    /***通用常量信息**@authorruoyi*/publicclassConstants{/***UTF-8字符集*/publicstaticfinalStringUTF8="UTF-8";/......
  • js String对象学习
    //charAt()方法从一个字符串中返回指定的字符。letstr='WinterWang'console.log(str.charAt(1))//i//includes()方法用于判断一个字符串是否包含在另一......
  • k8s中利用nsenter命令代替容器中安装telnet检查网络
    命令介绍nsenter命令是一个可以在指定进程的命令空间下运行指定程序的命令。它位于util-linux包中。一个最典型的用途就是进入容器的网络命令空间。相当多的容器为了轻量......
  • 玩转dnmp之自定义PHP容器
    文章简介在前面几篇文章中,我们使用dnmp搭建了一个完整的docker开发环境。这篇文章接着分享如何在dnmp的基础上搭建一个自定义的PHP容器,实现多版本的PHP容器。前期准备首先我......
  • 容器化开发_01_Docker镜像到哪里去下载?Docker镜像下载不下来四种原因?Docker镜像占满磁
    文章目录​​问题:Docker镜像到哪里去下载?​​​​问题:Docker镜像下载不下来四种原因?​​​​问题:Docker镜像占满磁盘了?​​问题:Docker镜像到哪里去下载?问题:Docker镜像到哪里......