将数组转换为向量的最简单方法是什么?

2023-11-29

将数组转换为向量的最简单方法是什么?

void test(vector<int> _array)
{
  ...
}

int x[3]={1, 2, 3};
test(x); // Syntax error.

我想以最简单的方式将 x 从 int 数组转换为向量。


Use the vector带有两个迭代器的构造函数,请注意指针是有效的迭代器,并使用从数组到指针的隐式转换:

int x[3] = {1, 2, 3};
std::vector<int> v(x, x + sizeof x / sizeof x[0]);
test(v);

or

test(std::vector<int>(x, x + sizeof x / sizeof x[0]));

where sizeof x / sizeof x[0]显然是3在这方面;这是获取数组中元素数量的通用方法。注意x + sizeof x / sizeof x[0]点一个元素beyond最后一个元素。

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

将数组转换为向量的最简单方法是什么? 的相关文章

随机推荐

  • 温莎城堡:- 通过配置注入接口字典

    您好 我正在尝试注入接口字典 但从城堡中收到如下错误 Castle MicroKernel SubSystems Conversion ConverterException 没有注册转换器来处理 IFoo 类型 为了解决该异常 我必须创建一
  • 如何获得 url 更改的提示

    我是 gwt 的新人 我希望当用户按下后退按钮时 他会收到一个警报 表明我们将刷新页面 大多数情况下 我们会在松散焦点打字时看到 如果用户按下后退按钮 他的页面就会刷新 并且所有值都会被清洗 我们怎样才能做到这一点 Try 窗口 Closi
  • Spring Cloud Config:客户端不会尝试连接到配置服务器

    我正在尝试创建一个简单的 Spring Cloud Config 服务器 客户端设置 并且大致遵循文档 https cloud spring io spring cloud config reference html 到目前为止 我已经实现
  • HTML 5 中的视频捕获

    如何从视频设备捕获视频并使该视频在 HTML5 画布中可用 也许你应该使用HTML5视频捕捉功能 这种方式不需要安装任何插件 而是告诉用户升级他们的浏览器
  • Summernote - 从服务器删除图像

    您好 我已使用以下链接中的代码来允许将图像上传到服务器 Summernote 图片上传 如果用户从编辑器中删除图像 是否可以实现类似的操作以从服务器中删除图像 如果是这样 我该如何实现这一目标 要从服务器删除文件 您需要使用onMediaD
  • jTable 根据数据所有者条件显示\隐藏编辑和删除按钮

    我使用 jTable 来显示 CD 信息 并使用子表来显示该 CD 的评论 我希望能够仅在登录用户的行上显示编辑 删除按钮 我一直在尝试遵循以下建议 https github com hikalkan jtable issues 113 h
  • Method Of类型不能用来调用该方法

    我想动态生成一些测试 因为我必须调用一个带有要调用的方法名称的方法 然后完成所有测试设置并调用该方法 所以基本上我打电话createTest methodName 代替it methodName gt lotsOfBoringStuff 为
  • RestKit 0.20.1 如何映射父id

    给定这个 XML 负载
  • 反序列化递归 JSON 对象 [关闭]

    Closed 这个问题需要多问focused 目前不接受答案 我有一个像这样的递归 JSON 对象 表示查询表达式 where operator AND left operator fieldRef requestor value me r
  • 亚马逊在 R 中评论网络抓取:当其中一条评论来自另一个国家时,如何避免遇到错误?

    为了获得一些有趣的 NLP 数据 我刚刚开始在 R 中进行一些基本的网络抓取 我的目标是尽可能多地从亚马逊收集产品评论 我的第一次基本试验成功了 但现在遇到了错误 您可以从我的 reprex 中的网址查看 该产品有 3 页评论 如果我刮掉第
  • 切片 numpy 数组时出现意外的形状

    我有一个 4D numpy 数组 在单个维度中对多个索引进行切片时 我的轴会互换 我在这里错过了一些微不足道的事情吗 import numpy as np from smartprint import smartprint as print
  • 评估复杂的时间模式

    我想定义和评估一些非常复杂的时间模式的出现 这些模式无法通过 CRON 表达式轻松处理 有没有图书馆可以帮助我做到这一点 例如 我希望它每 25 秒发生一次 我只想发生在每月的第一天和最后一天 但每月的第一天应该让我在上午 9 00 到 1
  • 在 GLSurfaceView 而不是 SurfaceView 中播放视频

    我已经为此苦苦挣扎了两天了 按照这个答案 https stackoverflow com a 2006454 444324 提到可以通过更改 API 演示中的 MediaPlayerDemo Video 示例来在 GLSurfaceView
  • 未找到 Java 命令

    我正在尝试让 java 命令在我的计算机上运行 每当我尝试使用它时 都会收到错误 java 未被识别为内部或 我做了什么到目前为止 我已经通过系统环境变量追踪了这个问题 该变量有一个链接到 C ProgramData Oracle Java
  • SQL运行减法

    我的结果集如下 Item ExpectedQty ReceivedQty Short Item01 30 45 5 Item01 20 45 5 Item02 40 38 2 item03 50 90 10 item03 30 90 10
  • 读取具有多个命名空间的 XML 文件

    我有一个包含多个命名空间的 XML 文件 但我无法从任何节点获取值 文本
  • 传递参数以从 C# 访问查询

    我设计了一个访问查询 如下所示 SELECT Replace names lion kiss AS Expr1 FROM table1 这两个值是lion and kiss 它们是临时的 现在我希望它们是两个变量 这样我就可以从 C 向它传
  • 安装 Vaadin 后出现 NoClassDefFoundError

    我想使用 Vaadin 做一个项目 但遇到了一些问题 这就是我所做的 我下载了 Eclipse 并安装了 Vaadin for Eclipse 插件 然后 我创建了一个新的 Vaadin 7 项目 它下载了一些 Ivy 依赖项 但是当我按下
  • Java 和 PHP 之间的加密不匹配

    我正在开发一个将数据传递给第三方应用程序的加密系统 加密是用Java 完成的 解密是用PHP 完成的 尽管进行了多次尝试 我还是无法让 PHP 应用程序打开加密的字符串 出于测试目的 我创建了一个 PHP 脚本 该脚本也对数据进行加密 因此
  • 将数组转换为向量的最简单方法是什么?

    将数组转换为向量的最简单方法是什么 void test vector