friend 相关问题

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

在使用其他类C ++的“朋友”功能时找不到错误

是的,我知道创建“私有”修饰符是为了禁止访问班级数据,但是“朋友”不是要允许对它们进行特殊访问吗?编译器:main.cpp:在成员函数'void C :: ...

回答 1 投票 0

与参数匹配的朋友模板函数实例

我有一个应该有一个朋友的模板类:一个make_object函数,它允许推导某些类型和值。我只想和那些符合...

回答 4 投票 1

为什么在编译朋友程序集时,编译器为什么需要程序集文件名?

为什么在编译朋友程序集时,编译器为什么需要程序集文件名?我正在通过C#书阅读CLR,并且遇到以下摘录:请注意,C#编译器需要您...

回答 1 投票 1

我如何获得一个没有错误的朋友类模板函数

对于一项作业,我需要能够创建一个模板化的朋友类,其余的程序都可以正常工作,但是我无法越过错误。我正在为两个定义提供代码...

回答 1 投票 1

类的C ++朋友函数无法访问封装的类

您好,我正在尝试从下面的代码访问类B的类A的私有成员x,该代码显示了我找到的方式,但是如果出错,任何建议都将有助于实现我的目标。在此先感谢&...

回答 2 投票 0

C ++:无法访问成员-使用朋友功能允许一个类修改另一个类的成员数据

[好,我到处都在寻找答案。我试图建立一个系统,在该系统中只能通过单独类的两个成员函数来修改对象的私有成员。这是...

回答 1 投票 0

作为其他类的朋友的私人函数

我有以下用C ++编写的代码:#include 使用命名空间std;类Window;类Level {int level; int get(Window&w); public:Level(void):level(3){} ...

回答 2 投票 5

结识类朋友并继承它又有什么用?

我正在查看我的一个本地图书馆中的以下内容:派生类:public Base {朋友class Base; //用作工厂保护:pthread_spinlock_t ...

回答 1 投票 1

template void h(T const(&)[N]);作为朋友功能

有一个独立的函数(非成员函数),其定义为:template auto foo(T const(&init)[N]){/ * ... * /} foo()旨在推导N(数组大小)...

回答 1 投票 1

重载<

我正在尝试从第二课开始重载运算符<

回答 2 投票 -1

如何使专门的功能模板成为某个班级的朋友?

我正在尝试找到一种方法,使该函数成为给定类的朋友。该函数是另一类的方法,并且是模板的专门化。没有专长,我有...

回答 1 投票 0

模板类中用于朋友声明的其他模板参数?

为了某些全局函数模板 void func(const Obj &obj){for(int i = 0; i

回答 1 投票 0

白盒测试 - 朋友或预处理?

试想一下,我们有这样一个类:类测试对象{市民:无效Func键()私营:无效auxFunc()};我们希望做就可以了白盒单元测试。你认为这是一个更好的办法?至 ...

回答 4 投票 4

超载的朋友操作<<模板类

我已经阅读了有关我对StackOverflow.com问题夫妇的问题,现在,没有它似乎解决我的问题。或者,我也许已经做错了...重载<<作品,如果我让...

回答 5 投票 48

最佳方法声明为朋友类模板不知道一个模板参数

我偶然到一个场景,我试图找出了最干净的方法,如果有任何。我有一个受保护的构造,需要的朋友来实例化的模板类...

回答 1 投票 0

类层次结构的私有继承,为什么整个层次结构都需要朋友

请考虑以下代码:#include A级{朋友级C; int {42}; }; B级:私人A {朋友级C; }; C类:私人B {public:void print(){std :: ...

回答 1 投票 3

所有类型的C ++模板类朋友

我有一个Vector类,我重载了运算符*我希望能够将一个float的Vector与一个Vector的int相乘。我有以下代码但是当我编译他时,我有一个错误...

回答 2 投票 -1

为什么C ++不允许继承友谊?

为什么友谊至少可以在C ++中继承?由于显而易见的原因,我理解禁止传递性和反身性(我说这只是为了阻止简单的FAQ引用答案),但......

回答 10 投票 85

非类模板已被声明为类模板

我克隆了一个来自GitHub的项目,该项目是针对Linux(使用Linux特定套接字)实现的,用于在VC ++中使用Windows。已修改所需的部分以匹配窗口但编译...

回答 1 投票 0

Friend函数无法构造类的唯一指针

我有一个特定的设计策略,我的类的构造函数是私有的,只能由类的朋友构建。在friend函数里面,我试图创建一个unique_pointer ...

回答 4 投票 13

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