问答列表

关于const(成员和函数)的建议

作者: 提问时间:3/28/2023

我正在研究树探索,我为节点实现了一个类“CNode”,其中每个节点都有一个指向其父节点的指针成员,我的问题是关于 const 函数和 const 成员,请参阅下面的代码。 所以下面是 main 和 ...

“const_cast”,顶级常量和左值到右值的转换

作者:SomeoneWithPassion 提问时间:5/5/2023

假设我们有一段简单的代码, int main() { int x = 5; int* const y = &x; const_cast<int*>(y); } 我的假设是左值到右值的转换发...

是“const_cast”在值得保留 API 的参考上“删除 const ”

作者:Fantastic Mr Fox 提问时间:9/20/2023

我们有 GPU 编程范式 sycl 的特定情况,如此修复请求中所述,我们希望使用来自缓冲区的只读访问。具体来说,对用例进行成像,例如: namespace my_lib { using buffe...

C++ 中的易失性与可变性

作者:skydoor 提问时间:3/15/2010

我有一个关于易失性和可变性之间的区别的问题。我注意到这两者都意味着它可以更改。还有什么?它们是一回事吗?有什么区别?它们适用于哪些地方?为什么要提出这两个想法?如何以不同的方式使用它们? 多谢。...

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

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

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

具有可变成员的“std::p air”的类似物?

作者:SherAndrei 提问时间:6/17/2023

我正在实现基于 的调用的类似物。想法很简单:当有新的插入物时,将检查过期的元素,如果存在,则将其删除。std::mapexpiring_mapboost::multi_index::multi_ind...

n 个元素中 k 个元素的所有组合

作者:zzzbbx 提问时间:2/24/2011

有人可以向我提供一个函数的链接或伪代码,用于从 n 中查找 k 个元素的所有组合吗?可能在 STL 中。我不需要计算 n 选择 k,我需要列出所有大小为 k 的向量。 谢谢...

C++ 除以 0

作者:zzzbbx 提问时间:1/20/2011

我正在运行长时间的模拟。我将结果记录到一个向量中,以计算有关数据的统计数据。我意识到,从理论上讲,这些样本可能是除以零的结果;这只是理论上的,我很确定事实并非如此。为了避免在修改代码后重新运行模拟,我...

C++ 虚函数返回类型

作者:zzzbbx 提问时间:1/12/2011

继承的类是否可以实现具有不同返回类型的虚函数(不使用模板作为返回值)?...

GROUP_BY内的活动记录限制

作者:alenm 提问时间:2/11/2012

场景我有一个充满帖子的表格和一个用户表格。 我希望能够获取所有帖子并按用户对它们进行分组,但我想设置每个用户 10 个的限制。 class Post < ActiveRecord::Base be...


共173条 当前第5页