c++ - c++中列表的接口(interface)

标签 c++

我为列表找到了一些接口(interface): 在那里我找到了这个构造函数

template<typenameT>
...

list(size_tnum, constT& val = T());
...

有人能解释一下这是什么吗:constT& val = T()

提前致谢

最佳答案

const T& val = T()

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

您找到的 list 构造函数使用 num 参数的 val 拷贝初始化一个 list

关于c++ - c++中列表的接口(interface),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3851602/

相关文章:

c++ - c++11的线程,用new创建

c# - 在 VS 中从 C# 调用 C++ DLL 失败。在 VS 外运行 exe,它可以工作

c++ - c++ 中的“error ()”函数不适用于 Visual Studio 2015

c++ - AVR-GCC 未将 C++ 与汇编函数链接

c++ - 在 C++ 中,如何在 MacOS X 中将程序与 libpng/zlib/loadpng 链接?

c++ - 如何刻意内联所有指定的STL代码?

c++ - Visual Studio 中的 Qml

c++ - for循环中的数组加法

c++ - 字符串到整数的精确哈希函数

c++ - 施奈尔河豚