resize 详细讲解 C++

这篇具有很好参考价值的文章主要介绍了resize 详细讲解 C++。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

c++ resize,CPP,c++,算法,开发语言

 resize 函数 

是一个替换字符串长度的函数,有两个重载函数,第一个参数都是替换之后的大小,第二个为替换的字母。

#include<iostream>
#include<string>
using namespace std;

int main() {
	string a = "123456";
	cout <<"the orginate " << a << endl;
	a.resize(5);
	cout << "the small size of 123456 is " << a << endl;
	a.resize(10);
	cout << "the large size of 123456 is " << a << endl;
	a.resize(12,'a');
	cout << "the large size of 123456 is " << a << endl;

	return 0;
}

初始字符串123456 

c++ resize,CPP,c++,算法,开发语言

 resize(n)中的n 比原来的长度小

 c++ resize,CPP,c++,算法,开发语言

  resize(n)中的n 比原来的长度大,空字符为‘\0’

c++ resize,CPP,c++,算法,开发语言 

 a.resize(12,'a') 将新扩展的空间填充为字符‘a' 

 c++ resize,CPP,c++,算法,开发语言

 输出结果

 c++ resize,CPP,c++,算法,开发语言文章来源地址https://www.toymoban.com/news/detail-580867.html

到了这里,关于resize 详细讲解 C++的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • C语言找鞍点(详细讲解)

    要做这道题的前提是我们要知道什么是鞍点。 鞍点:是在当前位置上的元素在该行上最大在该列上最小。有的数组可能没有鞍点 比如 这张图片中 66 就是 这个二维数组中的鞍点。它当前行中最大,又在当前列中最小 做这道题我们还要知道的点就是 二维数组中不考虑重复的情

    2024年02月04日
    浏览(34)
  • 超详细讲解C语言文件操作!!

    磁盘上的文件是文件。但是在程序设计中,我们一般谈的文件有两种:程序文件、数据文件(从文件功能的角度来分类的)。 1、程序文件 包括源程序文件(后缀为.c),目标文件(windows环境后缀为.obj),可执行程序(windows环境后缀为.exe)。 2、数据文件 文件的内容不一定是

    2023年04月15日
    浏览(36)
  • 【C语言】指针超详细讲解(超级详细!!!快来看快来看!!!)

    指针??是?? 指针是内存中一个最小单元的编号,也就是地址 平时口语中说的指针,通常指的是指针变量,是用来存放内存地址的变量 所以说:指针就是地址,人们口中的指针变量也是指针。 指针变量??是?? 我们可以通过 (取地址操作符)取出变量的内存与实地址,

    2024年02月16日
    浏览(36)
  • C语言/c++指针详细讲解【超详细】【由浅入深】

    指针,是内存单元的编号。 内存条分好多好多小单元,一个小单元有 8 位,可以存放 8 个 0 或 1;也就是说,内存的编号不是以位算的,而是以字节算的,不是一个 0 或 1 是一个编号,而是 8 个 0 或 1 合在一起是一个编号。这个编号,就是地址。 内存条就分为好多小格子,一

    2024年01月21日
    浏览(45)
  • 排序算法-归并排序详细讲解(MergeSort)

    归并,指合并,合在一起。归并排序(Merge Sort)是建立在归并操作上的一种排序算法。其主要思想是分而治之。 若将两个有序集合并成一个有序表,称为2-路归并,与之对应的还有多路归并。 对于排序最好的情况来讲,就是只有两个元素,这时候比较大小就很简单,但是还

    2024年02月08日
    浏览(39)
  • 【初阶C语言】实现扫雷(详细讲解+全部源码)

    本游戏用到了三个文件 两个源文件:扫雷.c ,game.c 一个头文件:game.h 想要做好游戏,首要任务就是要把模块想好。 先打印一个游戏菜单 玩家选择是否(1\\0)是否进入游戏 游戏思路:(这次实现的是初级难度的扫雷,棋盘9X9,10个雷) 我们先创建两个二维数组,一个数组布

    2023年04月09日
    浏览(32)
  • 【初阶C语言】初阶结构体详细讲解

    结构是一些值的集合,这些值称为成员变量。结构的每个成员可以是不同类型的变量。 例如描述一个学生: 结构的成员可以是标量、数组、指针,甚至是其他结构体。 有了结构体类型,那如何定义变量,其实很简单。 结构体变量访问成员 结构变量的成员是通过点操作符(

    2023年04月12日
    浏览(35)
  • 关于c语言的tcp通讯详细讲解

    目录 1、TCP概览 1.1 TCP基本特征 1.2 TCP通信流程基本原理 2、TCP编程的函数接口说明 3、TCP通讯测试代码 TCP全称 Transmition Control Protocol,即:传输控制协议。是面向连接的协议。通常,TCP 通信还会被冠以  可靠传输协议  的头衔。但请注意,这里的 可靠 并非指发出去的数据对方

    2024年02月06日
    浏览(27)
  • A* 算法详解(超级详细讲解,附有大图)

    目录 引入  一.基本概念 二.算法原理 ①用宽度优先搜索 ②狄克斯特拉算法 ③A*算法 三.需要注意 四.c++伪代码 最后 今天想跟大家聊的,是我们经常用到,但是却让大家觉得十分神秘的那个算法:A* 。 这是一个远古而又非常经典的游戏——红警和 贪玩蓝月 玩的时候,就会发

    2023年04月08日
    浏览(31)
  • 排序算法的详解和分析对比(详细讲解)

    目录 前言 一、排序的概念 二、排序的分类 三、常见排序算法的原理以及思想 1. 直接插入排序 1.1 直接插入排序的思想  1.2 直接插入排序代码实现 1.3 直接插入排序的详细过程        1.4 直接插入排序算法的性能分析 2. 希尔排序 2.1 希尔排序的思想 2.2 希尔排序代码实现

    2024年02月04日
    浏览(32)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包