Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/126.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+中列表的接口+;_C++ - Fatal编程技术网

C++ c+中列表的接口+;

C++ c+中列表的接口+;,c++,C++,我为列表找到了一些界面: 在那里我找到了这个构造函数 template<typenameT> ... list(size_tnum, constT& val = T()); ... 模板 ... 列表(size_tnum,const&val=T()); ... 谁能解释一下这是什么:const&val=T() 提前感谢const T&val=T() 这描述了一个由const引用获取的参数,但它是可选的,因为该参数是用初始值声明的。如果未提供,则使用初始化的临时值(T()

我为列表找到了一些界面: 在那里我找到了这个构造函数

template<typenameT>
...

list(size_tnum, constT& val = T());
...
模板
...
列表(size_tnum,const&val=T());
...
谁能解释一下这是什么:
const&val=T()

提前感谢

const T&val=T()

这描述了一个由const引用获取的参数,但它是可选的,因为该参数是用初始值声明的。如果未提供,则使用初始化的临时值(
T()

您找到的
list
构造函数使用
num
参数
val
的副本初始化
list

const T&val=T()

这描述了一个由const引用获取的参数,但它是可选的,因为该参数是用初始值声明的。如果未提供,则使用初始化的临时值(
T()


您找到的
list
构造函数使用
num
参数的
val
副本初始化
list

类型
size\ut
和参数
num
之间需要一些空格。类型
size\ut
和参数
num
之间需要一些空格。