function-qualifier

function-qualifier

文章 0 浏览 6

如何在类似的const和非CONST成员功能之间删除代码重复?

假设我有以下类x 我想返回内部成员的访问: class Z { // details }; class X { std::vector vecZ; public: Z& Z(size_t index) { // massive amounts…

七月上 2025-02-10 19:11:53 4 0

在C++

在C ++中,一个类别在一个类A成员函数中与Ref-Qualifier无需参考函数的成员函数过载。但与此同时,可以从父类中继承一个成员函数,并在子类中过载,如…

小女人ら 2025-02-05 07:27:50 3 0

为什么使用const成员函数?

我试图了解类Geters和Setters功能... 我的问题是: 如果我设计的功能仅从同类中获得一个状态(“ getter”函数),为什么将其标记为“ const成员函数…

数理化全能战士 2025-01-26 01:02:15 3 0

“易失性”有多少次使用? C++ 中有关键字函数,从语法角度?

我基于这个概念问这个函数(也许不正确?!):只要可以存在 const 的地方,就可以存在 volatile 的地方。 class classA { public: const int Foo() c…

逐鹿 2024-12-07 18:57:53 7 0

为什么调用非 const 成员函数而不是 const 成员函数?

为了我的目的,我尝试包装一些类似于 Qt 共享数据指针的东西,经过测试,我发现当应该调用 const 函数时,会选择它的非 const 版本。 我使用 C++0x 选…

此岸叶落 2024-12-02 11:15:26 10 0

为什么静态成员函数不能有 const 限定符?

今天我遇到了一个问题。我需要一个 static 成员函数,const 不是必须的,而是更好的。但是,我的努力并没有成功。有人能说出为什么或如何吗?…

舞袖。长 2024-11-29 02:43:50 11 0

const 成员函数可以改变什么?

C++ 方法允许使用 const 限定符来指示成员函数不会更改对象。但这意味着什么?例如。如果实例变量是指针,是否意味着指针没有改变,或者它们指向的内…

撩发小公举 2024-11-26 17:06:45 11 0

常量成员函数

我有以下代码: class Test{ private: int id; public: Test(int v):id(v) {} int getId() { return id;}; // however,I change this method signatur…

漫雪独思 2024-11-08 02:50:12 10 0

错误:将 const xxx 传递为“this”成员函数的参数丢弃限定符

#include #include using namespace std; class StudentT { public: int id; string name; public: StudentT(int _id, string _name) : id(_id), name…

哑剧 2024-11-06 06:54:17 13 0

需要澄清 const 成员函数

我有点困惑为什么这段代码会编译和运行: class A { private: int* b; public: A() : b((int*)0xffffffff) {} int* get_b() const {return this->b;} …

微暖i 2024-11-03 12:12:06 11 0

常数函数

可能的重复: a 的含义是什么const 位于成员函数末尾? 关于 const 成员函数 我发现了一个函数原型如下: const ClassA* ClassB::get_value() const …

美胚控场 2024-10-23 21:04:32 15 0

“const”是什么?函数定义末尾的意思(在上下文中)?

可能的重复: a 的含义是什么const 位于成员函数末尾? 如果我的类定义如下: type CLASS::FUNCTION(int, const char*) const 右括号后的最后一个 co…

慢慢从新开始 2024-10-20 03:45:01 12 0

指向 const 成员变量的指针

我想知道指向常量成员变量的指针的语法是什么。 我知道指向非常量成员函数的指针和指向常量成员函数的指针显然是不同的类型,即以下是两种不同的类型…

纵性 2024-10-09 06:05:37 11 0

当函数后面的“const”关键字有什么作用?

可能的重复: a 的含义是什么const 位于成员函数末尾? 我见过一些具有类似内容的类。 void something() const; const 是什么意思?…

三岁铭 2024-10-09 03:12:12 14 0

从 const 成员函数调用非常量成员函数

我想知道是否可以从 const 成员函数调用非常量成员函数。在下面的示例中,首先给出了编译器错误。我明白为什么会出现错误,我想知道是否有办法解决它…

屌丝范 2024-09-30 01:17:45 13 0
更多

推荐作者

十二

文章 0 评论 0

飞烟轻若梦

文章 0 评论 0

OPleyuhuo

文章 0 评论 0

wxb0109

文章 0 评论 0

旧城空念

文章 0 评论 0

-小熊_

文章 0 评论 0

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