const-reference

const-reference

文章 0 浏览 3

内联函数参数传递

内联函数是否需要通过const引用传递其参数,就像 foo(const T & a, const T &b) 通过值传递 foo(T a, T b) 如果我不改变的话, 一样函数中a和b的值? …

以往的大感动 2024-12-08 03:06:20 0 0

防止临时件延长其使用寿命?

这也许是不可能的,但我想知道是否有可能使暂时的事物不再永远过去其最初的表达方式。我有一个指向父对象的对象链,以及一个将创建子对象的成员函数,…

提赋 2024-12-06 23:57:17 2 0

警告 C4172:返回对绑定到局部变量的 const std::string 的引用。安全性如何?

我刚刚在工作中构建一个项目,我看到添加了一个新函数: const std::string& ClassName::MethodName() const { return ""; } 编译器发出警告: 警告 C…

梦魇绽荼蘼 2024-11-29 09:35:21 0 0

const 引用右值的类数据成员的生命周期是多少?

一般来说,这个讨论仅取决于局部函数变量: void foo (const int &i) { // use i till foo() ends } foo(3); 但是,这个规则也适用于class成员吗? st…

怪异←思 2024-11-24 11:48:54 2 0

将临时绑定到 c'tor 初始值设定项列表中的 const 引用

C++03 中的第 12.2.5 节说“临时绑定到 a 中的引用成员 构造函数的构造函数初始化程序 (12.6.2) 持续存在,直到构造函数退出” 所以我尝试了以下程序 …

┈┾☆殇 2024-10-12 06:00:39 4 0

参数类型的函数具有选择的非常量引用的复制构造函数?

不久前,当我想编写 is_callable 特征时,我对某些代码的以下行为感到困惑。重载解析不会调用接受非常量引用参数的函数,对吧?为什么它在下面不拒绝…

在你怀里撒娇 2024-10-12 03:07:09 6 0

这是有效的 C++ 吗?代码是否符合标准?

我有这个示例代码: struct A { bool test() const { return false; } }; template class Test { public: Test(const T& t = T()) : t_(t){} void f()…

撩动你心 2024-10-06 15:11:43 8 0

返回数组列表的 const 引用

我真的很欣赏java的特性,我不想放弃使用它来解决下一个问题: 我有一个可能被继承的类,它的内部是一个private ArrayList arr;所以setter函数没问题…

っ左 2024-10-03 22:10:05 7 0

通过组合添加类功能

假设我们有一个抽象类 Element,Triangle 和 Quadriside 类是从该抽象类派生出来的。 假设这些类与依赖于元素形状的插值方法结合使用。因此,基本上我…

梦里寻她 2024-09-14 14:36:14 6 0

如何在失败时返回 const QString 引用?

考虑以下代码: const QString& MyClass::getID(int index) const { if (i < myArraySize && myArray[i]) { return myArray[i]->id; // id is a QStri…

好倦 2024-08-23 02:50:44 9 0

为什么这有效?返回 C++ 中的 const 引用

我在玩弄 C++ 和 const 引用,并且很困惑为什么这段代码有效: #include class A { public: A() : a_(50) {} const int& getA() const { return a_; }…

放肆 2024-08-20 17:56:56 8 0

是否可以更改临时对象并将其作为参数传递?

是否可以更改临时对象并将其作为参数传递? struct Foo { Foo& ref() { return *this; } Foo& operator--() { /*do something*/; return *this; } // …

七堇年 2024-08-08 01:34:59 10 0

从函数返回对局部变量的 const 引用

我对从函数返回对局部变量的引用有一些疑问: class A { public: A(int xx) : x(xx) { printf("A::A()\n"); } }; const A& getA1() { A a(5); return …

玩心态 2024-08-06 01:05:01 10 0
更多

推荐作者

苦中寻乐

文章 0 评论 0

lueluelue

文章 0 评论 0

嗼ふ静

文章 0 评论 0

王权女流氓

文章 0 评论 0

与花如笺

文章 0 评论 0

残酷

文章 0 评论 0

更多

友情链接

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