access-specifier

access-specifier

文章 0 浏览 4

禁止 C++ 自动提供的功能;编译器

Scott Meyers 在他的《Effective C++》一书中说, 要禁止编译器自动提供的功能,请声明 相应的成员函数为 private 并且不给出 那么如果有人不经意地调…

带上头具痛哭 2024-12-17 03:12:13 0 0

当声明“私有”/“受保护”时实际发生了什么?在鲁比?

当 Ruby 类定义中声明 private/protected 时,实际发生了什么?它们不是 关键字,因此这意味着它们必须是方法调用,但我找不到它们的定义位置。它们似…

千柳 2024-12-14 01:22:25 0 0

C++ 中的类成员隐私和标头

所以我正在创建一个类来定义 D&D 中的角色。我认为设置类的方式是公共成员在标头中定义,私有成员在 .cpp 中定义,这样它们就不会向外部公开,对吗?…

他夏了夏天 2024-12-11 10:27:54 2 0

“公共/受保护/私有”如何?方法已实现,我该如何模拟它?

在 ruby​​ 中,您可以这样做: class Thing public def f1 puts "f1" end private def f2 puts "f2" end public def f3 puts "f3" end private def …

懒猫 2024-12-09 19:40:13 1 0

错误:需要声明

到目前为止,我的 DecisionTree.h 文件中只有 namespace DecisionTree { public static double Entropy(int pos, int neg); } Visual Studio 已经突出…

季末如歌 2024-12-07 11:05:30 2 0

更改方法的保护级别是否被视为良好实践?

换句话说,如果我有一堂课 class A { public: A() { .. } virtual void somemethod() { .. } }; 可以写吗 class B : public A { public: B() { .. } p…

清君侧 2024-12-07 05:18:01 1 0

我可以从派生类中的静态函数访问基类受保护成员吗?

我有一个程序,需要创建一个在 dll 和一些应用程序代码之间共享的基类。然后我有两个不同的派生类,一个在 dll 中,一个在主应用程序中。其中每个都有…

烟花易冷人易散 2024-12-03 03:30:39 2 0

私有类型说明符是否会阻止对象“理解”对象?说明符?

我在获取函数接受枚举作为返回类型时遇到问题。在下面的代码中,有一个枚举: Status{ DEAD, WOUNDED, HEALTHY } 和一个以 Status 作为返回类型的函数…

清醇 2024-11-28 02:00:18 2 0

为什么受保护的方法可以在不相关的类中访问?

我用 Eclipse ide 编写了以下代码: public interface X { final public static int SOME_CONST = 0; } public class Handle implements X { protecte…

满天都是小星星 2024-11-18 19:05:14 4 0

对象的大小是否受访问说明符类型和继承类型影响?

在回答其中一个问题时,有一个讨论线程 低于我的答案。这表明,根据访问说明符(或者可能是继承类型)private/protected/public,class 对象的 sizeof…

雨夜星沙 2024-11-18 08:45:33 4 0

C++ Code Complete 关于封装的建议?

在《Code Complete》中的“良好封装”部分中,建议隐藏私有实现细节。在 C++ 中给出了一个例子。这个想法基本上是将接口与实现完全分离,即使在类级别…

梓梦 2024-11-15 07:13:25 6 0

为什么在Java中将私有内部类成员公开?

如果在 Java 中将私有内部类的成员声明为 public,但仍然无法在包含类之外访问该成员,那么原因是什么?或者可以吗? public class DataStructure { /…

扮仙女 2024-11-14 09:37:15 4 0

Ruby Class#new - 为什么“new”是私有方法?

我创建了一个 Matrix 类,我想在代码的各个部分使用它。 class Matrix def initialize(x, y, v=0) @matrix = Array.new (0..y).each do |j| @matrix[j…

万人眼中万个我 2024-10-25 16:42:40 8 0

为什么允许调用派生类?通过基类指针的私有虚拟方法?

# include using namespace std; class A { public: virtual void f() { cout << "A::f()" << endl; } }; class B:public A { private: virtual void …

探春 2024-10-17 10:34:07 5 0

从 C++ 中同一类的另一个成员函数调用成员函数,目标 C

考虑以下问题: class A{ //data members void foo() { bar();//is this possible? or should you say this->bar() note that bar is not static } vo…

ゝ偶尔ゞ 2024-10-16 15:46:41 9 0
更多

推荐作者

Cooper

文章 0 评论 0

Great Marx

文章 0 评论 0

感性

文章 0 评论 0

mb_IvyEMzfd

文章 0 评论 0

止于盛夏

文章 0 评论 0

记忆で

文章 0 评论 0

更多

友情链接

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