Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/152.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 如何在模板类中使用花名册表示法?_C++ - Fatal编程技术网

C++ 如何在模板类中使用花名册表示法?

C++ 如何在模板类中使用花名册表示法?,c++,C++,假设我有一个我编写的链表类,如何使用花名册符号初始化它? 与数组的声明方式类似,即int test[3]={1,2,3}根据此答案: 大括号不是运算符,因此它不可重写,这意味着它只能执行它应该执行的操作 您可以编写一个获取向量/数组的构造函数来初始化它,并实现一个复制构造函数。 这样,当您调用:class object=vector时,它将首先将向量转换为类的对象,然后将其分配给实例。这是否回答了您的问题?

假设我有一个我编写的链表类,如何使用花名册符号初始化它?
与数组的声明方式类似,即int test[3]={1,2,3}

根据此答案:

大括号不是运算符,因此它不可重写,这意味着它只能执行它应该执行的操作

您可以编写一个获取向量/数组的构造函数来初始化它,并实现一个复制构造函数。
这样,当您调用:
class object=vector
时,它将首先将向量转换为类的对象,然后将其分配给实例。

这是否回答了您的问题?