variant 相关问题

变体数据类型是包含其他数据类型的标记联合。它是[ocaml]中的标准数据类型,通常用于经典Microsoft Windows [com]编程中的语言([c ++]和[vb6])之间的互操作调用。它也存在于使用其他名称的其他语言中,例如[区别联盟]或[代数数据类型]的更一般概念

迭代 std::variant 的映射

我正在尝试使用 C++17 的 std::variant 在映射中存储多种类型的数据。这里的用例是拥有一个我可以迭代的泛型类型控制器的映射(但受 std::variant 约束)

回答 2 投票 0

如何将键/值对添加到 cpp 中的变体映射中

想要使用 std::map> my_map,其中 A 和 B 是具有类似构造函数的类(采用 yaml 对象作为参数),但我不知道如何

回答 1 投票 0

Delphi 字符串变量比较是否使用 loInvariantLocale?如何在本地启用 loUserLocale?

我的问题源于DevExpress TcxGrid默认比较(用于数据排序),归结为代码(在cxVariants.pas中实现): 如果 VarIsEmpty(V1) 那么 如果 VarIsEmpty...

回答 1 投票 0

如何将 std::variant<int, string> 转换为字符串

我有一个std::variant。不管它代表的是int还是字符串,我都想将它转换为字符串。从 int 到 string 的转换就是简单的 std::to_string...

回答 1 投票 0

将变量数组值转换为 vba 中的字符串

我有一个子程序,它采用用户表单中生成的变体数组,我想提取所有值并将它们作为单个逗号分隔的字符串返回。这可能是非常基本的,但是...

回答 1 投票 0

为什么 VarType() 对于包含长整数的 Variant 变量返回 vbString?

标题说的是什么。 在 Access VBA 中,我有一个函数,旨在从字段名称和值参数返回条件表达式。 这个想法是,对于字符串,标准将使用...

回答 1 投票 0

如何在 VSCode 用户设置中指定深色和浅色主题的颜色

我想为深色或浅色主题变体自定义 VSCode 颜色设置,例如: “workbench.colorCustomizations”:{ “光”: { “编辑。

回答 2 投票 0

如何初始化这个有两个类似替代方案的 std::variant 数据成员?

以下代码无法编译。为什么会有这个限制,我该如何绕过它?如果我替换变体声明,它就会编译。 结构PPP { 整数xxx; PPP() : x(xxx) {} // 错误:否

回答 1 投票 0

为什么 std::variant 坚持 ts 替代类型是不同的

以下代码无法编译。为什么会有这个限制,我该如何绕过它?有趣的是,如果我替换变体声明 - 所有都会编译 结构PPP { 整数xxx; PPP() : x(xx...

回答 1 投票 0

如何验证两个嵌套变体共享相同类型

代码使用嵌套的 std::variants 来建模消息: A 类{}; B 类{}; C 类{}; D 类{}; 使用 CMD1 = std::variant; 使用 CMD2 = std::variant; 使用 CMD = std::vari...

回答 1 投票 0

变体列聚合

在源代码中,我们有一个变体列(事件),我们需要总结该列中的指标(通话次数、展示次数、潜在客户、访问次数等)。 这里棘手的部分是变体列可以添加新指标

回答 1 投票 0

列表排列、组合和不组合列表位置

我在教程上找到了一个很好的用于列表排列、组合和不组合列表位置的脚本并进行了修改。 这是脚本: `你的文字` 列表1 = [1] 列表 2 = [6, 7, 8] 列表 3 = [9, 1...

回答 1 投票 0

如何通过雪花存储过程传递 JSON 对象,然后循环遍历键值

我正在尝试将包含完全限定表的 JSON 对象传递到存储过程中,以便我可以循环遍历它并将键值放入表中。 创建或替换过程 proc_db.proc_sch...

回答 1 投票 0

如何确保一条记录的判别值等于另一个记录组件的值?

我有一个File_Reader,由两个记录组成,File和Buffer。我想确保两个记录在初始化时始终具有有效的缓冲区大小,即 Data_File.IO_Buffer_Size 等于 Data_I...

回答 1 投票 0

变体列计算

在源代码中,我们有一个变体列(事件),我们需要总结该列中的指标(通话次数、展示次数、潜在客户、访问次数等)。 指标的数量可能有所不同。例如前 4 行有 4 个指标,5t...

回答 1 投票 0

如何检查变量数组是否未分配?

Dim Result() 作为变体 在我的监视窗口中,这显示为 表达|价值|类型 结果 | |变体/变体() 我如何检查以下内容: 如果结果什么都没有那么 或者 如果

回答 6 投票 0

变体中从原始类型到用户定义类型的隐式转换

我有两个类 Int 和 Bool 模仿各自的原始类型,应该在 std::variant 中使用。几乎可以编译的例子: #包括 #包括 #包括...

回答 1 投票 0

如何仅在 Shopify 上显示选定的变体图像?

缩略图中显示所有图像,这让客户感到困惑,如何确保仅显示选定的变体图像。

回答 1 投票 0

Snowflake 中的 object_delete 键中的转义冒号 (`:`)

我有一个变体类型,其中包含一个带有冒号的键:在有时嵌套的名称中{“object”:{“department:custom”:“value}}。我想从

回答 1 投票 0

模板适用于 std::variant 的访问吗?

早些时候我问过这个关于 std::variant 的问题。考虑到变体所持有的类型都可以通过 std::cout 打印,是否有一种简单的方法来实现访问者? 例如这里,所有...

回答 2 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.