-
c ++ 11:在构造时在基类之间调度参数
假设一个具有从两个基类派生的类。 <pre class="lang-C++ prettyprint-override"><code>class Derived : public Base1, publ -
std :: initializer_list与std :: thread
<pre><code>const int stepsPerRevolution = 1500; int incomingByte; Stepper myStepper(stepsPerRevolution, 11, 9, 10, 8); void setup() { myS -
C ++ 11:自动如何处理()初始化程序?
对于C ++ 11,我知道使用<code>vector</code>初始化<code>auto</code>的方式,实际上是初始化<code>std::initializer_list< -
在类构造函数中使用std :: initializer_list的正确方法
我正在构建一个必须模拟<code>vector</code>(作为公共接口)的类,并且目前正在构建将初始化程序列表作 -
C ++构造函数初始化程序列表“错误:预期为'('或'{'“
无法编译: <pre><code>class foo { struct node { wchar_t val; unordered_map<wchar_t,unique_ptr<node>> ch -
初始化向量数据不起作用-push_back()起作用
我正在尝试创建一个typedef的向量。每当我尝试使用这些typedef之一初始化向量时,都会产生<code>no instance -
班上的常任成员
我上了这个课: <pre><code>class model { private: link_list list; float parameter_B1; float parameter_B0; public: -
对象构造函数是否在另一个构造函数中?
我对CPP仍然很陌生,我正在利用我们目前所有的空闲时间尝试新事物。我有2个单独的类,我想在主目录 -
使用初始化列表将模板大小的数组传递给函数
我有一个模板化函数,该函数以任意大小的<code>std::array</code>作为参数。大致如下: <pre><code>template & -
用初始化列表初始化std :: vector <std :: thread>
我知道我可以使用emplace_back,但如果可能的话,我宁愿使用初始化列表... <pre><code>#include <iostream&g -
在构造函数初始化器列表中初始化函数指针数组-错误
我正在尝试实现一个简单的菜单类,以便在对AVR板进行编程时灵活使用。因此,我不能使用几个常用的ST -
std :: initializer_list堆是否分配内存?
一个简单的问题,std :: initializer_list堆是否分配内存?我不是在谈论其元素项,而只是在谈论用于存储元 -
如何通过C ++中的函数参数传递固定大小的初始值设定项列表的初始值设定项列表?
我正在创建一个矩阵类,希望用户能够像这样实例化矩阵: <code>Matrix<float, 2, 2> mat = { { 10, 20 -
std :: initializer_list可以专用吗?
在遍历列表初始化的各种规则时,我在<a href="https://eel.is/c++draft/dcl.init.list#3.6" rel="nofollow noreferrer">dcl.init -
嵌套列表初始化如何转发其参数?
在初始化向量对时 <pre class="lang-cpp prettyprint-override"><code> std::vector<std::pair<int, std::string>> foo -
转发初始化器列表/集合初始化到std :: array成员
我有一个类,其中封装了与stl兼容的容器类型,这是唯一的类成员,并且提供了许多可应用于此向量的 -
如何使用带有编译时已知长度的std :: initializer_list测试ctor?
出于测试目的,我想使用简单的<code>std::initializer_list</code>调用构造函数。说值无关紧要,并且长度,值 -
构造函数采用初始值设定项列表
我得到了用花括号统一初始化的想法。但是,为什么在具有接受初始化程序列表的构造函数的类型上使 -
如何使用大括号{}初始化类的对象
我正在努力使此代码编译无误(并且不使用std :: initializer_list) 这是代码: <pre><code>template<typename -
C ++:在constexpr构造函数中初始化成员数组
我正在c ++ 17中实现一个类,该类需要能够在编译时使用<code>constexpr</code>构造函数构造一个对象。该对象 -
在C ++ 11及更高版本中,有没有办法在初始化列表中初始化向量?
对于包含字符串向量的类,假设我们需要一个可以传入列表或单个值的构造函数。第二个构造函数如何 -
<iostream>中是否包含<initializer_list>?
我知道下面的代码块会编译 <pre><code>#include<initializer_list> int main() { std::initializer_list<int> li -
使用std :: initializer_list构造嵌套的std :: array
我正在处理模板化多边形类,但是在编译类时遇到了麻烦... 这是我要实例化的方式: <pre><code>i -
C ++初始化程序列表成员仍在调用默认构造函数吗?
初始化我正在研究的课程的<code>shared_ptr</code>成员时遇到问题。 我有两个班,<code>A</code>和<code>B</co -
如何使用C ++中带有不可复制成员的initializer_list创建映射?
因此,我有一个映射,用于存储具有已删除副本构造函数的类的对象,这是因为它具有unique_ptr作为成员 -
通过新操作符使用列表初始化
<strong>背景</strong> 请考虑以下代码段: <pre><code>MyClass * p1 = new MyClass; p1->data = 1; MyClass c2 = MyC -
初始化程序列表,参数包扩展,折叠表达式和求值顺序
我有以下代码来解决n维张量类(偏移量是std :: size_t的std :: vector): <pre><code>template <typename ...Ts> -
为什么在VS2019中初始化std :: initializer_list似乎失败
以下代码在以发布模式编译的Visual Studio 2019上失败。 <pre><code>#include <iostream> #include <iterator> -
如何使用类成员默认值中的非初始化列表构造函数初始化向量;
如下面的代码所示,我想通过调用<code>constructors</code>来初始化向量成员,我知道一些初始化方法可以实 -
C ++:在初始化器列表中,按什么顺序更新类成员并将其传递给基类构造函数(在被调用之前)?
在我的代码中,有两个类: <ol> <li> <code>Vect3</code>代表3D中的矢量,即<code>x</code>,<code>y</code>和<code>z<