initializer-list

initializer-list

文章 0 浏览 2

C++0x 嵌套初始值设定项列表

我想使用 C++0x 新的初始值设定项列表功能来初始化 std::vector,其中包含我当前正在开发的新 API 的编译时定义的项目数。像这样的事情: template&lt…

寒江雪… 2024-11-04 13:40:38 1 0

将包含initializer_list的参数包扩展到构造函数

我打算在即将到来的项目中大量使用 shared_ptr ,所以(不知道 std::make_shared)我想编写一个可变参数模板函数 spnew&lt T&gt(...) 作为 shared_ptr…

孤檠 2024-11-04 04:04:22 1 0

从初始化列表初始化,但没有 {{{{{{{{ ... }}}}}}}}?

我最近偶然发现了初始化列表的一些问题。考虑一个存储类似地图的数据的程序 struct MyMapLike { MyMapLike(std::map&ltstd::string, int&gt data) :da…

心头的小情儿 2024-11-02 19:58:24 0 0

初始化一个包含自身向量的结构体

我有一个菜单系统,我想从常量数据初始化。 MenuItem 可以包含 MenuItems 向量作为子菜单。但它只能在一定程度上发挥作用。以下是问题的要点: #inclu…

一个人的夜不怕黑 2024-11-02 04:32:25 1 0

使用无前缀成员变量时如何命名构造函数参数?

当然,没有一种正确的方法可以做到这一点,但我什至想不出任何合适的命名方案,这就是我在这里问的原因。 (所以:虽然所有答案都是主观,但它们仍然…

七度光 2024-10-21 14:34:38 2 0

为什么我的模板不接受初始化列表

我创建了一个模板,如下所示, template&lttypename T&gt void f(T const&amp t) { } 我希望它可以由容器调用,也可以由初始值设定项列表调用。我认为…

时常饿 2024-10-13 01:33:08 0 0

如何创建一个构造函数,让我可以使用花括号初始化列表进行构造?

我有类 Phenotype 具有以下构造函数: Phenotype(uint8 init[NUM_ITEMS]) 我可以创建这样的表型: uint8 data[] = {0,0,0,0,0} Phenotype p(data) 但…

屋顶上的小猫咪 2024-10-01 12:45:44 4 0

我会导致“初始化程序太少”出现编译错误吗?

我正在使用聚合初始值设定项来设置用于单元测试的静态数据块。 我想使用数组大小​​作为预期的元素数量,但如果提供的初始值设定项太少,这可能会失…

琴流音 2024-09-18 00:45:14 8 0

std::map 扩展初始值设定项列表会是什么样子?

如果它存在,std::map 扩展初始值设定项列表会是什么样子? 我已经尝试了一些组合......嗯,我能想到的所有 GCC 4.4 的组合,但没有发现任何可以编译…

撑一把青伞 2024-09-10 02:10:41 5 0

C 编译错误:“可变大小的对象可能未初始化”

为什么我使用以下代码收到错误“可变大小的对象可能未初始化”? int boardAux[length][length] = {{0}} …

若水般的淡然安静女子 2024-09-06 13:37:07 6 0

初始化列表在 VC10 中不起作用

我在 VC++ 2010 中编写了这个程序: class class1 { public: class1 (initializer_list&ltint&gt a){} int foo float Bar } void main() { class1 c =…

雪花飘飘的天空 2024-09-01 06:48:57 6 0

std::initializer_list 作为函数参数

出于某种原因,我认为 C++0x 允许 std::initializer_list 作为期望可以从中构造类型的函数的函数参数,例如 std::vector。但显然,它不起作用。这只是…

耳钉梦 2024-08-24 03:54:03 8 0

C++:结构/类中的构造函数与初始化列表

结构/类的对象(没有构造函数)可以使用初始化列表创建。为什么在具有构造函数的结构/类上不允许这样做? struct r { int a } struct s { int a s() :…

春风十里 2024-08-18 09:15:43 8 0

C++0x,编译器挂钩和硬编码语言功能

我对C++0x的一些新特性有点好奇。特别是 基于范围的 for 循环 和 &lt strong&gt初始化列表。这两个功能都需要用户定义的类才能正常运行。 我看到这篇…

烟雨扶苏 2024-08-13 21:57:14 6 0

C++0x 初始值设定项列表示例

我想看看这个现有代码示例如何利用 C++0x 初始化列表功能。 示例 0: #include &ltvector&gt #include &ltstring&gt struct Ask { std::string prompt…

简单 2024-07-22 03:48:22 4 0
更多

推荐作者

1CH1MKgiKxn9p

文章 0 评论 0

ゞ记忆︶ㄣ

文章 0 评论 0

JackDx

文章 0 评论 0

信远

文章 0 评论 0

yaoduoduo1995

文章 0 评论 0

霞映澄塘

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文