初始值设定项列表 问答列表

错误:“std::array<std::counting_semaphore<1>, 4>”的初始值设定项过多 [重复]

作者:digito_evo 提问时间:4/22/2023

这个问题在这里已经有答案了: 容器 std::array 的列表初始化需要双括号 (1 个答案) 为什么在定义一对数组时需要额外的一对大括号? (1 个回答) 为什么在 C++14 中初始化对数组仍然...

为什么无法初始化地图?

作者:Alberto Tiraboschi 提问时间:4/8/2022

给定以下代码, #include <iostream> #include <string> #include <mutex> #include <string_view> #include <uno...

基于 for 循环的无辜范围不起作用

作者:darune 提问时间:11/6/2019

以下内容不编译: #include <iostream> int main() { int a{},b{},c{},d{}; for (auto& s : {a, b, c, d}) { ...

如果结构包含构造函数,则无法使用初始值设定项列表来赋值

作者: 提问时间:12/7/2021

我正在使用初始值设定项列表创建对象并将其分配给带有键的地图。对于简单结构,可以使用初始值设定项列表创建临时结构。int 因此,我做这样的事情是完全有效的 struct fileJobPair { ...

如何在 C++03 中从初始化列表中初始化数组成员?

作者:nowox 提问时间:4/15/2023

以下内容在 C++11 中工作正常,但在 C++03 中不起作用。 struct Foo { int a, b; Foo(int a, int b) : a(a), b(b) {} }; st...

我可以保留 std::initializer_list&lt;T&gt;::begin() 返回的地址吗?

作者:Steven 提问时间:4/29/2023

我有许多一类数据的静态实例,它们保留整数数组,如下所示: class ReadableIds { public: const int * ids; ReadableIds( const int ...

列表对象引用 null

作者:Baran 提问时间:6/11/2023

我有一个 ProfileVM,其中包括: public class ProfileVM { public ApplicationUser User { get; set; } [NotMa...

C++ 无法将初始值设定项列表转换为映射

作者:float 提问时间:6/20/2023

我在头文件中声明了一个映射,该文件将 2 个字符串映射到另一个 cpp 文件中的函数指针。但是,我收到以下错误: Error C2440 'initializing': cannot convert...

空初始值设定项列表的 for 循环范围

作者:HarryP2023 提问时间:6/27/2023

我在 cpp 参考文献 https://en.cppreference.com/w/cpp/language/reference#Forwarding_references 上阅读有关转发参考文献的信...

使用初始值设定项列表进行emplace_back

作者:Yousef Irshaid 提问时间:7/1/2023

我正在尝试在 VS2022 上运行以下代码: #include <vector> #include <initializer_list> int main() { std::vector<std...


共16条 当前第1页