为什么我不能单独打印复制的字符串? [关闭]

2023-12-22

string s="1 23";
string a;
a[0]=s[2];a[1]=s[3];
cout<<a;

在这里,我无法获取输出字符串 a。但我可以通过 a[0] 获取所有单独的元素。


Because a是空的,a[i]尽可能越界访问它i,导致未定义的行为。

Use a.push_back(s[i])添加字符到a.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

为什么我不能单独打印复制的字符串? [关闭] 的相关文章

随机推荐

  • GDAL 未链接

    我正在尝试让我的程序在 Windows 上运行 它依赖于GDAL 一个用于加载GIS数据的库 它在 Linux 和 macOS 上都能很好地编译和链接 我将 CMake 与 MinGW 一起使用 并且遇到了如下链接错误 undefined
  • Objective-C:向类别添加属性

    我已经为 NSDate 构建了一个类别 我想在这个类别中封装一个属性来保存一些数据 但我无法实现添加此属性 只能添加方法 有什么办法可以实现这一点吗 谢谢 这里有一些代码 文件名 NSObject dictionary h import
  • Android ScrollView 滚动条大小

    我正在使用 ScrollView 我想设置 ScrollBar 大小 但我尝试的一切都失败了 我尝试使用属性 android scrollbarSize 样式 主题 但什么也没有 滚动条的大小始终相同 有什么建议么 谢谢 我尝试过这个
  • 使用 Jackson 序列化 java 对象时维护子类型信息,而不使用包装类

    我正在尝试使用 Jackson 在 Java 中的 JSON 文件和具有两个子类的抽象类之间进行转换 理想情况下 我想使用如下 JSON 没有包装器的 Json 文档 type lion name Simba endangered true
  • 如何在实体框架查询中初始化空列表?

    我已将列表字段添加到我的业务模型中 它尚未存储在数据库中 我希望用如下所示的内容临时映射它 return MyContext Foos Select foo gt new Foo Id foo Id Name foo Name Requir
  • 从 PostgreSQL 中的时间戳获取日期

    我有一个 PostgreSQL 时间戳 2009 12 22 11 01 46 我需要将其更改为 2009 12 22 这样我就可以比较日期postgreSQL 我怎样才能实现这个转变 将其投射到date SELECT yourtimest
  • VB.NET 管理对象帮助

    我正在尝试创建一个函数来将映射的驱动器路径转换为 UNC 路径 我做了一些谷歌搜索并发现several http groups google nu group DotNetDevelopment msg 6caffd33ad1eae11 不
  • iis7上的gzip http压缩问题

    我的网络托管提供商正在运行 IIS7 但我在让 gzip 压缩正常工作方面遇到了很多麻烦 主机管理员说已安装压缩 我可以使用一些在线检查服务确认压缩 但不能使用其他服务 PageSpeed Firefox 插件还表示该网站未压缩 我个人坐在
  • 无法分配给函数调用是什么意思(python)[关闭]

    Closed 这个问题是无法重现或由拼写错误引起 help closed questions 目前不接受答案 我最近开始学习Python 我被分配的任务是创建一个在字典中平均成绩的函数 lloyd name Lloyd homework 9
  • 在 argparse 中使用变量 arg 名称

    我有一个上游系统 它使用不同的参数名称调用我的程序 例子 foo xyz1 10 xyz2 25 xyz3 31 我希望 argparsing 的结果为 xyz 10 25 31 我的参数名称有一个共同的前缀 但不幸的是至少必须有不同的数字
  • 使用 JSP 列出服务器目录的内容

    我在服务器上的以下目录中有文件 D tomcat8 webapps schema files 我想列出上面目录中存在的所有文件 我尝试过的 它不起作用 但是 如果我将文件存储在应用程序本身的 WEB INF filefolder 中 则以下
  • 如何在容器上使用本地文件?

    我正在尝试创建一个容器来运行程序 我正在使用预配置映像 现在我需要运行该程序 然而 它是一个机器学习程序 我需要计算机中的数据集才能运行 文件太大 无法复制到容器中 最好是在容器中运行的程序在我的计算机的本地目录中搜索数据集 但我不知道如何
  • 基于字符向量进行子集化时 knit_expand 失败

    我本质上是想修改这个答案 https stackoverflow com a 14368148 2726564以编程方式生成带有变量每个级别的图的块 然而 在我的特定情况下 我传递了一个用于后续子集设置的字符向量 这似乎是代码失败的根源 M
  • 如何在 C# 中以编程方式读取 sql server mdf header 中的日志文件信息

    我需要以编程方式附加数据库 但日志文件命名约定似乎不同 例如 database1 mdf has database1 ldf database2 mdf has database2 log ldf等等 所以 我的猜测是有关日志文件的信息将位
  • 导出 webpack 包/前置 module.exports?避免节点中出现空对象?

    我试图将我的bundle js放入我的Node服务器 但显然webpack包缺少一个module exports 在顶部的所有捆绑代码之前 我可以手动放置module exports 到这个捆绑包中 但必须有一种编程方式来指定该捆绑包应该是
  • Wpf 使用 MvvmCross 进行多个嵌套用户控件

    我是新来的MvvmCross但我正在与mvvm一阵子 我知道如何使用嵌套用户控件来组合用户控件 现在与mvvmcross我被困在另一个用户控件中显示两个或多个用户控件 我不使用任何其他框架MvvmCross 我的根视图如下所示
  • 使用 Jquery 调整 Html 表的行和列大小

    我必须调整 HTML 表格行 列的宽度和高度 现在我使用单独的插件来调整列宽插件链接 http quocity com colresizable 并单独的jquery函数来调整rowHeight MatrixTabletr resizabl
  • Javascript require 方法未找到 axios 模块

    我正在为 gmail 创建一个 chrome 扩展 我已经使用 npm install axios 安装了 axios 并创建了一个包含该模块的 node modules 文件夹 然后 我尝试将该模块包含在我的 extension js 文
  • MatSort 显示了箭头,但它实际上并未对数据进行排序

    我在这个项目中使用了很多表 并且 MatSort 在所有其他组件中都运行良好 但是 我创建了这个新组件 尽管单击表标题时可以显示箭头 但数据本身并未排序 我将项目的每一行与 Sort Header Angular 演示以及已经运行良好的组件
  • 为什么我不能单独打印复制的字符串? [关闭]

    Closed 这个问题是无法重现或由拼写错误引起 help closed questions 目前不接受答案 string s 1 23 string a a 0 s 2 a 1 s 3 cout lt