assignment-operator

assignment-operator

文章 0 浏览 4

C++0x 中的特殊成员函数

关于特殊成员函数的维基百科文章不包含任何对移动构造函数和移动赋值运算符的引用。 我想更新该条目,但我不确定 0x 标准的内容。 这两个函数的规则是…

关于从前 2024-09-10 07:34:25 10 0

将临时值作为 LValue 传递

我想使用以下习语,我认为这是非标准的。我有利用返回值优化返回向量的函数: vector some_func() { ... return vector( /* something */ ); } 然后,…

撞了怀 2024-09-09 03:58:38 8 0

我可以在 vb.net 结构中定义赋值运算符吗?

我的结构实际上是一个具有更多功能的简单字节。 我是这样定义的: Structure DeltaTime Private m_DeltaTime As Byte Public ReadOnly DeltaTime As B…

杀手六號 2024-09-08 23:59:41 6 0

为什么复制赋值运算符必须返回引用/常量引用?

在 C++ 中,我不清楚从复制赋值运算符返回引用的概念。为什么复制赋值运算符不能返回新对象的副本?另外,如果我有类 A 和以下内容: A a1(param); A …

后eg是否自 2024-09-07 12:07:26 10 0

赋值运算符重载问题

这个问题让我很困惑。第一段代码工作正常,没有崩溃,它将 s1 分配给 s2 完美。但第二组代码导致程序崩溃。 任何人都知道为什么会发生这种情况或问题…

洒一地阳光 2024-09-07 02:36:30 8 0

防止复制构造和返回值引用的分配

如果我有一个函数返回对我无法控制其源的类实例的引用,请说 list: list& f(); 我想确保其值为 仅分配给另一个引用,例如: list &a_list = f(); 如…

预谋 2024-09-06 23:19:10 9 0

赋值运算符的参数必须是引用吗?

C++中重载类的赋值运算符时,其参数必须是引用吗? 例如, class MyClass { public: ... MyClass & operator=(const MyClass &rhs); ... } 可以吗 cla…

雨的味道风的声音 2024-09-03 21:46:03 7 0

为什么赋值运算符会做与其匹配的构造函数不同的事情?

我正在阅读一些 boost 代码,并发现了这一点: inline sparse_vector &assign_temporary(sparse_vector &v) { swap(v); return *this; } template inl…

三生池水覆流年 2024-09-01 08:15:56 7 0

隐式复制构造函数/赋值运算符的行为

我有一个关于 C++ 标准的问题。 假设您有一个带有用户定义的复制构造函数和赋值运算符的基类。派生类使用编译器生成的隐式类。 派生类的复制/赋值是否…

别念他 2024-08-31 16:20:41 5 0

在复制构造函数中调用赋值运算符有缺点吗?

这种复制构造函数的实现有一些缺点吗? Foo::Foo(const Foo& i_foo) { *this = i_foo; } 我记得,在一些书中建议从赋值运算符调用复制构造函数并使用…

余生再见 2024-08-29 09:04:07 9 0

将一种类型的向量分配给另一种类型的向量

我有一个“事件”课程。由于处理日期的方式,我们需要将此类包装在“UIEvent”类中,该类保存事件以及另一种格式的事件日期。 允许从事件到 UIEvent …

洛阳烟雨空心柳 2024-08-28 23:35:19 6 0

有没有人发现需要将复制赋值运算符的返回参数声明为 const?

复制赋值运算符具有通常的签名: my_class & operator = (my_class const & rhs); 以下签名有任何实际用途吗? my_class const & operator = (my_clas…

嗳卜坏 2024-08-28 16:57:01 5 0

C++编译时类型检查

全部。我对 C++ 还很陌生,我正在用 C++ 编写一个小型库(主要用于我自己的项目)。在设计类型层次结构的过程中,我遇到了定义赋值运算符的问题。 我…

我ぃ本無心為│何有愛 2024-08-28 07:52:10 11 0

C++ 中重载赋值运算符

据我了解,重载operator=时,返回值应该是非常量引用。 A& A::operator=( const A& ) { // check for self-assignment, do assignment return *this; …

情归归情 2024-08-25 08:30:26 13 0

C++复制构造构造和分配问题

以下是《C++ Gotchas》一书第 56 条的摘录: 简单的情况并不罕见 写入Y对象的初始化 三种不同方式中的任何一种,就好像 它们是等价的。 Y a( 1066 ); …

锦上情书 2024-08-25 02:53:26 8 0
更多

推荐作者

胡图图

文章 0 评论 0

zt006

文章 0 评论 0

z祗昰~

文章 0 评论 0

冰葑

文章 0 评论 0

野の

文章 0 评论 0

天空

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文