逐个 问答列表

具有同一对象的 C++ 复制分配

作者:J.Doe 提问时间:10/17/2022

在著名的C++入门书中,我找到了以下代码片段 Message& Message::operator=(const Message &rhs) { // handle self-assignment...

在引用数组中的最后一个引用上设置元素

作者:sharkin 提问时间:10/10/2008

我希望能够执行以下操作: $normal_array = array(); $array_of_arrayrefs = array(&$normal_array); // Here I want ...

在debug或-O1模式下,将constexpr成员作为引用传递会触发链接器错误,并显示gcc

作者:one_two_three 提问时间:9/7/2023

下面的代码会触发 gcc 'undefined reference Foo::d' 和 'undefined reference Foo::i' 的错误。奇怪的是,只有当我在 -Og 或 -O1 优化...

为什么函数参数(Myclass)可以有L和R值,但相同的返回类型(Myclass)只能返回R值?

作者:UPinar 提问时间:3/11/2023

我很难理解这个概念。 我可以发送 L 值和 R 值作为参数 Myclass foo(Myclass) 但不能从该函数返回 L 和 R 值。只有 R 值出来。 我想知道为什么会这样? class...

我们如何在函数(C++)中正确使用指针和对整数的引用?

作者:user21247827 提问时间:2/20/2023

在尝试手动解决时,我无法理解如何获取以下 C++ 代码输出的正确值。 #include <iostream> using namespace std; int f(int a, int & b,i...

在 Rust 中,为什么可以将更高级别的引用分配给较低级别的引用,为什么不能反过来呢?

作者:Christopher Miller 提问时间:2/7/2023

Rust 允许将具有较高间接级别的引用分配给具有较低间接级别的引用。例如,编译器允许将 a 赋值给 :&&&&&&& fn main() { let mut some_number = 5; ...

顶部,然后是弹出用法

作者:juco 提问时间:1/15/2023

我是来自 Python 背景的 C++ 新手。我目前正在学习,我对如何弹出最后一个元素并使用它感到困惑。deque 从 cppreference.com 中,它提到pop_back将删除容器的最后一...

如果引用类型不匹配,为什么 std::is_constructible 会返回 false?

作者:Kevin eyeson 提问时间:1/6/2023

我目前正在研究一些模板的东西。但是我有一个问题。 我有这样的班级 class myobj{ public: int val; char single; string name; myobj...

未解析的引用 [KOTLIN]

作者:R3inbow 提问时间:12/12/2022

我正在尝试将变量从一个类发送到在另一个包中创建的另一个类,但它一直告诉我我有未解析的引用,我无法导入该变量。 这是我尝试调用变量的地方(我说的是“KEY_ACCOUNT_LIST_CHANGED”和...

传递对抽象类对象的引用

作者:callum arul 提问时间:11/17/2022

我有一个使用访问者模式的抽象语法树类。所有构造函数和 visit 函数都接受对抽象节点或其派生类的引用。'ASTNode' class ASTNode { public: virtual void...


共20条 当前第1页