函数 问答列表

为什么单例设计模式允许复制对象,甚至复制构造函数和赋值运算符都是私有的?

作者:HumbleSwagger 提问时间:5/12/2018

我创建了下面的单例类,并将复制构造函数和赋值运算符定义为私有的。当我调用复制构造函数或赋值运算符时,它不会调用复制构造函数和赋值运算符(可能是由于静态对象创建)。所以我的问题是,为什么单例设计模式允许...

“隐式删除”构造函数 =delete 还是根本没有声明?[复制]

作者:CPPL 提问时间:6/6/2022

这个问题在这里已经有答案了: 是否隐式删除的默认构造函数与编译器不合成默认构造函数相同 (1 个答案) 去年关闭。 给定以下玩具代码: class X { public: X() { } X(...

返回对变量的引用:有意义/有用?

作者:tagelicht 提问时间:3/15/2017

假设您有以下代码: MyObject someObject; MyObject& getReferenceToObject() { return someObject; } 现在考虑以下调用...

C++ 引用可以分配吗?

作者:StoneThrow 提问时间:8/4/2017

我一直在搞砸包装在容器类中的引用。为什么以下代码是合法的,并且看起来行为正确? #include <iostream> class Foo { public: Foo( int i ) : i_...

QT QML QAbstractListModel 删除函数错误

作者:user2377283 提问时间:1/21/2023

我正在尝试将 c++ 用户模型传递给 qml 并得到一个我不明白的错误。 我使用一个管理器类,它应该读取用户并填充列表模型。 列表模型本身应该通过 Q_PROPERTY 传递给 qml。 man...

Data.Table 对象在函数中分配了 := 未打印

作者:janosdivenyi 提问时间:10/7/2015

我想修改一个函数。如果我在函数中使用该功能,则仅在第二次调用时打印结果。data.table:= 请看下图: library(data.table) mydt <- data.table(x = ...

分配类变量 Outsite 构造函数正文 [duplicate]

作者:dg141 提问时间:3/9/2023

这个问题在这里已经有答案了: 构造函数中这个奇怪的冒号成员 (“ : ”) 语法是什么? (14 个回答) 9个月前关闭。 我对C++非常陌生,并且正在按照本教程进行操作,并遇到了这个类构造函数: ...

STL 中的容量和复制 [duplicate]

作者:jdehesa 提问时间:7/12/2019

这个问题在这里已经有答案了: 容量是否复制在向量中? (5 个答案) 4年前关闭。 我想知道当你复制它时,像向量或字符串这样的容器的容量会发生什么。我运行了以下实验(Clang 8),但不知道会发生...

在用户声明的移动构造函数存在时使用复制构造函数

作者:Skylar 提问时间:12/12/2020

在处理 .如果您能分享一些见解,我将不胜感激!unique_ptr 现在我们有了 . Struct 是 class 的成员。 Struct 有一个成员。BCBCstd::unique_ptr<A> ...

当复制结构在 C++ 中不可用时,为什么不调用复制评估运算符?

作者:pauk 提问时间:11/8/2021

为什么假设我有一个这样声明的对象:它是由默认构造函数初始化的(这里不是很重要,如何初始化,重点是它被初始化了)并且我以这种方式创建另一个对象:复制构造函数被隐式调用,但是如果我删除复制构造函数,那么,...


共2032条 当前第29页