DataMember 问答列表

“可变”关键字除了允许 const 成员函数修改数据成员之外,还有其他用途吗?

作者:Rob 提问时间:9/20/2008

不久前,我遇到了一些使用关键字标记类的数据成员的代码。据我所知,它只是允许您在 -qualified 成员方法中修改成员:mutableconst class Foo { private: ...

更改数据成员的最有效方法

作者:glades 提问时间:10/7/2022

我一直在想这个问题很久了。为数据成员(突变)分配新值的最惯用和/或最有效的方法是什么?我能想到 3 个选项: 直接从方法内部进行更改 使用引用来改变对象 将方法的返回值分配给数据成员 (RVO) ...

在不使用 copy-constructor 的情况下初始化成员聚合类型

作者:Owen Binchy 提问时间:3/10/2020

我需要使用非默认构造函数启动类的成员数组,而不使用复制构造函数。 我有以下两个类: class MemberClass { public: MemberClass(int id) { /* D...


共3条 当前第1页