initializer-list 问答列表

根据类模板参数对类成员使用不同的构造函数

作者:user1470475 提问时间:6/14/2023

存在这样一种情况:模板化类包含模板化成员,并且必须使用正确的构造函数(取决于类模板)构造该成员对象。简化示例: #include <stdexcept> #include <memory> #inc...

使用初始值设定项列表从多个 char 数组构造 std::string

作者:Zlatan Radovanovic 提问时间:6/22/2023

只是提醒一下,我不是在寻求解决这个问题的解决方案,而是在解释一种行为。通过提供具有多个 C 样式字符串的初始值设定项列表来构造 的实例不会导致编译错误,但会导致运行时错误。代码如下:std::stri...

如何使用自定义模板子类创建初始值设定项列表构造函数?

作者:Gerson 提问时间:7/30/2023

基本上,我想做的是能够使用如下所示的基元列表构造一个对象: int main() { // C primitives initialization list int matrix[2][2] =...

C++:尽管有显式构造函数,但大括号初始化

作者:AnonA 提问时间:8/23/2023

我有一个数据类(就像 C 意义上的结构:一个只有一堆属性的类),我用来用大括号初始化初始值设定项列表(我认为是通过隐式复制构造函数),如下所示: ClassName inst = {1, 2, 3,...


共4条 当前第1页