在外部类的公共构造函数调用中初始化内部私有类 - 标准的目的是什么?
作者:Secundi 提问时间:2/15/2021
最近,我遇到了这样的代码: class NeedsFactoryForPublicCreation { private: struct Accessor { // Enable in orde...
访问说明符 问答列表
作者:Secundi 提问时间:2/15/2021
最近,我遇到了这样的代码: class NeedsFactoryForPublicCreation { private: struct Accessor { // Enable in orde...
作者:Himanshu Saxena 提问时间:3/9/2021
我几乎使用过所有版本。我有点陌生。Angular2+typescriptVueJs2 由于我们保留了可以在内部使用的变量,并且变量主要用于处理文件中的信息。AngularpublicHTML tem...
作者: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个月前关闭。 我认为基类中受保护的成员可以从...
作者:glades 提问时间:1/20/2023
在下面的代码中,您可以看到我正在将基类 ctor 继承到“private”访问说明符下的派生类中。我最初的想法是,这些将适应我给出的访问说明符(这里是“私有”),因此无法使用,但我似乎错了。继承基类构...
作者:Sami 提问时间:3/15/2023
我有以下涉及C++多级继承的代码。 我想验证继承链中 main 中定义的对象 d 的数据成员的可访问性。我将可访问性总结如下,并想知道这是否是对象 d 看待其成员的方式! 一个: A1 公共 A...
作者:glades 提问时间:6/29/2023
这个问题在这里已经有答案了: using 声明是否可以仅引用基于 const 限定的特定重载? (1 个答案) 具有多个重载的“using”关键字 (1 个答案) 5个月前关闭。 使用 using ...
作者:many-sigsegv 提问时间:7/5/2023
我使用(简化的)以下代码来实现 pimpl 成语 // in .h #include <memory> template<class T, class Impl = typename T::Impl...