friend 相关问题

在面向对象的编程中,friend指的是可以访问特定类的某些非公共方面的方法或类。

访问受限的朋友班级

我想让 A 类成为 B 类的朋友。我想这样做,因为它们之间的交互非常频繁,并且 A 需要更改 B 类的内部结构(我不想使用 public 来公开)。但我想让苏...

回答 3 投票 0

使用可变参数模板指定友元类

我正在尝试使用可变参数模板来指定友元类。我尝试使用以下语法,但它不起作用。 模板 结构体A { 朋友参数...; }; 我尝试鳕鱼...

回答 2 投票 0

为什么允许显式特化友元函数?

作为一般规则,命名空间范围允许显式专业化。 下面的代码: 模板 B类{ 模板无效测试{}; 模板...

回答 1 投票 0

运算符 == 或 << when should i use it?

我觉得我对friend关键字的理解有点漏洞。 我有一个课程,演示。我在代码中将它用于两个变量,present1 和present2,并与 == 进行比较: 如果(公...

回答 5 投票 0

模板友元运算符重载必须先于同一运算符的成员函数重载吗?

有谁知道为什么会这样编译: 模板 Foo 类; 模板 bool 运算符==(const T& l, const Foo& r); 模板 类...

回答 1 投票 0

C++ 模板友元类不满足概念约束,因为它是不完整类型

#包括 #包括 模板 概念 is_buffer = 需要 (T t) { { t.pointer() } -> std::same_as; { t.capacity() } ->...

回答 2 投票 0

类模板内的友元函数

#包括 模板 类测试类 { 类型 num[大小]; 民众: testClass(std::initializer_list 列表) { 整数 i = 0; ...

回答 1 投票 0

clang bug?不明确的函数调用编译错误,但不存在歧义

在过去的9个小时里我一直在敲头。 我刚刚买了一台配备 M3 处理器 (ARM) 的新 MacBookPro,并使用 xcode-select install 安装了所有命令行工具,包括 clang。 叮当...

回答 1 投票 0

我需要尽快重新建立友谊。请大家帮助我。我真的很想念我的朋友[已关闭]

我正在寻找免费资源,以使用朋友的全名在线查找朋友的电话号码。 我与一位朋友失去了联系,我真的需要与他们取得联系。 我已经尽力了。我有

回答 1 投票 0

C++ 中的友元声明

Bruce ekel 的 Thinking in C++ 中,给出了一个关于友元函数的示例: // 声明(不完整的类型规范): 结构X; 结构 Y { 无效 f(X*); }; struct X { // 定义...

回答 3 投票 0

为什么类型别名在C++中不允许作为友元类名?

A类{ }; B类{ 使用 C = A; // 编译错误: // 类型别名“C”不能用类说明符引用 朋友C级; }; 为什么类型别名不允许...

回答 1 投票 0

有没有办法添加一个友元类,它本身是但具有不同的模板参数?

我正在用 C++ 编写一个与 numpy 等效的可变维度数组。我使用模板类在数组中存储不同类型的数据类型。 最终,我不得不为数据类型编写代码

回答 1 投票 0

我的代码中的“friend”函数有问题,你能帮我解决吗?

当我使用模板时,函数“friend”出错。我不明白。请问您能为我解释一下吗? #包括 使用命名空间 std; 模板...

回答 1 投票 0

PHP 相当于朋友或内部

php 中是否有相当于“朋友”或“内部”的东西?如果没有,是否有任何模式可以遵循来实现这种行为? 编辑: 抱歉,但标准 Php 不是我想要的。我在找

回答 5 投票 0

C++中如何正确避免友元方法的循环依赖?

我有 2 个类:MyString 和 LongNumber。并且LongNumber类有一个Foo方法,可以访问MyString类的私有字段,也就是说,Foo方法是c的友元...

回答 1 投票 0

在 gcc 和 msvc 中与特定专业化交友有效,但在 clang 中则不然

我想将单一专业作为朋友,如下所示。我用 C++20 尝试了以下操作,但该程序被 clang 拒绝,并被 GCC 和 MSVC 接受。 模板 圣...

回答 1 投票 0

在 gcc 和 msvc 中与特定专业化交友有效,但在 clang 中则不然

我想将单一专业作为朋友,如下所示。我用 C++20 尝试了以下操作,但该程序被 clang 拒绝,并被 GCC 和 MSVC 接受。 模板 圣...

回答 1 投票 0

嵌套类友元函数访问在 gcc 和 clang 中有效,但在 msvc 中无效

我有一个在类中定义了友元函数的程序,它使用 gcc 和 clang 进行编译,但被 msvc 拒绝。 #包括 模板 类外层 {

回答 1 投票 0

为什么我编译友元函数模板时会出现`-Wunsupported-friend`警告?

我想将模板类的成员函数声明为友元。但我收到警告消息,例如警告:友元类声明的依赖嵌套名称说明符“Schedule::”不是

回答 1 投票 0

好友添加2ds/3ds以进行戳X/Y

有人可以加我为 Pokemon X/Y 的好友吗?我需要访问Friendly Safari,但我没有任何拥有 Nintendo 2ds/3ds 和这些口袋妖怪之一的朋友。目前我想得到 froakie 与 pr...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.