修改 C++20 中非 const 对象的 const 成员 [duplicate]
作者:Joel Niemelä 提问时间:7/3/2022
这个问题在这里已经有答案了: 显然,您可以在没有 UB 的情况下修改 const 值。或者你可以吗? (1 个答案) 移动常量成员类的构造和分配 (3 个答案) 去年关闭。 是否可以在 C++20 ...
常数 问答列表
作者:Joel Niemelä 提问时间:7/3/2022
这个问题在这里已经有答案了: 显然,您可以在没有 UB 的情况下修改 const 值。或者你可以吗? (1 个答案) 移动常量成员类的构造和分配 (3 个答案) 去年关闭。 是否可以在 C++20 ...
作者:Freddy Cansick 提问时间:4/6/2022
在类头文件中,我声明了一个 .Texture.hstatic const int static const int MAX_TEXTURE_SLOTS; 在 中,我将变量定义为 。Texture...
作者:Vero 提问时间:4/24/2022
有没有办法从请到请?我用了这个:T = std::shared_ptr<const A>TCV = A template<typename T> struct is_shared_ptr : std...
作者: 提问时间:3/28/2023
我正在研究树探索,我为节点实现了一个类“CNode”,其中每个节点都有一个指向其父节点的指针成员,我的问题是关于 const 函数和 const 成员,请参阅下面的代码。 所以下面是 main 和 ...
作者:Jayesh 提问时间:10/5/2017
如果我像这样使用指针:mutableconst class Test { public: mutable const int* ptr; // OK }; 它工作正常。 但是,如果我这样使...
作者:sasquires 提问时间:2/28/2018
假设我有一个具有成员的类,并且我多次引用该类的对象。该标准是否保证这些引用将彼此保持同步?下面是一个示例。mutableconst 动机:我相信我已经读到编译器在如何延长带有引用的对象的生命周期方面...
作者:Constructor 提问时间:12/30/2018
mutableLambda 可以更改其捕获列表成员的值(按值捕获的值)。有没有办法让捕获列表的某些成员保留在 lambda 中?constmutable 例如,我想更改,但在以下代码示例的正文中:i...
作者:Michael Choi 提问时间:6/15/2019
背景:我正在开发一个用于体验的 UI Widget 工具包,我遇到的一个问题是事件的恒定性。所有事件都强制为常量,因此同一事件在小部件之间的传播将保持一致。 这对于鼠标事件和关键事件是可以的;但是,...
作者:UserX 提问时间:11/27/2019
我只需要一个从一个浮点到另一个浮点的哈希映射。应该很简单,不是吗?编译器就是不接受它: 声明: unordered_map<float, float> m_mffPhotoPeakMap; 用...
作者:StackExchange123 提问时间:2/13/2020
假设我有一个名为“ClientInfo”的结构,这个结构包含一些关于某个clinet的信息。假设每个客户端都有一个固定的 ID 和一些可以更改的其他信息,例如“地址”或“余额”。 如果我想将客户端信息...