访问说明符 问答列表

在外部类的公共构造函数调用中初始化内部私有类 - 标准的目的是什么?

作者:Secundi 提问时间:2/15/2021

最近,我遇到了这样的代码: class NeedsFactoryForPublicCreation { private: struct Accessor { // Enable in orde...

VueJs2+typescript - 无法限制私有变量在模板中被访问

作者:Himanshu Saxena 提问时间:3/9/2021

我几乎使用过所有版本。我有点陌生。Angular2+typescriptVueJs2 由于我们保留了可以在内部使用的变量,并且变量主要用于处理文件中的信息。AngularpublicHTML tem...

如何在 Java 中的包私有声明中破坏封装

作者:Sarthak Mittal 提问时间:7/20/2021

“封装很容易被破坏,因为外部代码可以在代码使用的相同包中定义类,从而可以访问包私有声明。” 我无法理解我们如何才能实现声明中所写的内容。如何打破封装?...

好友函数不是所有模板实例的好友?[复制]

作者:glades 提问时间:10/3/2022

这个问题在这里已经有答案了: 模板化类中友元运算符的多种定义 (1 个答案) 如何避免类内定义好友函数模板时出现重定义错误? (2 个答案) 去年关闭。 在下面的示例中,我尝试从其 friend 函...

是否可以访问私有静态变量和方法?

作者:DEV_BOT 提问时间:10/3/2021

我们可以通过编写 className.propertyName 来访问类的静态属性,但是如果属性(方法/变量)是私有的,那么是否可以访问该属性? 例如 class A{ static int a...

为什么不能从派生类访问此受保护成员?[复制]

作者:Zebrafish 提问时间:1/14/2023

这个问题在这里已经有答案了: 为什么我必须通过此指针访问模板基类成员? (3 个答案) 无法访问受保护的成员 [duplicate] (5 个答案) 10个月前关闭。 我认为基类中受保护的成员可以从...

派生类中继承的(->“使用”)基类 ctor / 运算符的访问说明符是什么?

作者:glades 提问时间:1/20/2023

在下面的代码中,您可以看到我正在将基类 ctor 继承到“private”访问说明符下的派生类中。我最初的想法是,这些将适应我给出的访问说明符(这里是“私有”),因此无法使用,但我似乎错了。继承基类构...

在 C++ 中的多级继承示例中验证数据成员的可访问性

作者:Sami 提问时间:3/15/2023

我有以下涉及C++多级继承的代码。 我想验证继承链中 main 中定义的对象 d 的数据成员的可访问性。我将可访问性总结如下,并想知道这是否是对象 d 看待其成员的方式! 一个: A1 公共 A...

将基类的某些重载导入派生 [duplicate] 的私有作用域

作者:glades 提问时间:6/29/2023

这个问题在这里已经有答案了: using 声明是否可以仅引用基于 const 限定的特定重载? (1 个答案) 具有多个重载的“using”关键字 (1 个答案) 5个月前关闭。 使用 using ...

使用私有内部类作为模板参数默认值(gcc 与 clang)

作者:many-sigsegv 提问时间:7/5/2023

我使用(简化的)以下代码来实现 pimpl 成语 // in .h #include <memory> template<class T, class Impl = typename T::Impl...


共12条 当前第1页