造函数 问答列表

Clang 错误:调用私有构造函数,而实际上没有调用它们

作者:Ya Ihniy 提问时间:6/18/2023

我做了一个类的静态函数,并将构造函数设为私有。现在我想使用这个函数。Clang++ 说“构造函数是私有的”,而 g++ 可以正常编译。 我不知道任何标准中是否有任何规则可能会以任何方式影响这一点。任...

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

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

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

移动和复制语义的构造函数实现首选项 C++

作者:huzzm 提问时间:6/24/2023

每当我想实现一个需要移动构造函数和某种形式的复制构造函数的类时,我都会发现自己想知道以下几点: 对于存储 的示例类,我是否应该更喜欢:Cstd::vector<std::string> _s C(...

C++ std::span:转换构造函数的用法

作者:cbhattac 提问时间:6/27/2023

C++ std::span 的转换构造函数: template<class OtherElementType, size_t OtherExtent> constexpr explicit(see...

过度调用 C++ 优先级队列中自定义比较器类的复制构造函数

作者:Neeraj-Kumar-Coder 提问时间:6/29/2023

我已经声明了一个带有自定义比较器的向量属性。以下是它的完整代码:priority_queue 法典 #include <bits/stdc++.h> using namespace std; ...

为 C# 自动属性提供初始值的最佳方法是什么?

作者:bentford 提问时间:9/3/2008

如何为 C# 自动属性提供初始值? 我要么使用构造函数,要么恢复到旧语法。 使用构造函数: class Person { public Person() { Name = "Initia...

调用 std::unordered_map 的插入时会调用复制构造函数吗

作者:Chansy 提问时间:7/6/2023

我有一个 std::unordered_map,我发现我插入其中的对象与我通过用于范围遍历从中得到的对象不同。 我怀疑这里可能会发生一些对象复制,但是在我向复制构造函数添加一些转储之后,它根本没有被...

寻求有关 C++ 静态成员初始化的清晰度

作者:skpro19 提问时间:7/6/2023

我对 C++ 类/结构静态成员的初始化和使用感到非常困惑。 假设我在名为 的头文件中定义了一个结构。这是它的样子——MapMetaDataConstants.h struct MapMetaDat...

代码调用不相关的 Web 元素

作者:kunal kaklij 提问时间:7/7/2023

这是我正在执行的XML文件: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE suite SYSTEM "https://testng.org/te...

c++:当我在构造函数中设置对象变量并且对象更改其值时,为什么看不到对象变量的变化

作者:user3137385 提问时间:7/12/2023

也许最好显示代码,然后最好了解我的问题是什么。 类: Cls::Cls() {} Cls::Cls(int &var) : m_var(var){ std::cout << "construct...


共521条 当前第39页