复制和移动构造函数是自动朋友吗?
作者:redkont 提问时间:11/25/2019
当我们定义复制或移动构造函数时,我们可以访问另一个类的私有变量。C++ 会自动使它们相互连接吗?friend 例如: my_str::my_str(my_str&& m) { size_ = ...
友类 问答列表
作者:redkont 提问时间:11/25/2019
当我们定义复制或移动构造函数时,我们可以访问另一个类的私有变量。C++ 会自动使它们相互连接吗?friend 例如: my_str::my_str(my_str&& m) { size_ = ...
作者:Aqib Naeem 提问时间:7/4/2020
我正在尝试编写一个非常简单的代码作为实践。问题是当我将一个类的成员函数与另一个类交友时,它说不可访问,但是当我将整个类声明为另一个类的朋友时,它工作正常。 #include <iostream> u...
作者: 提问时间:7/24/2020
我正在编写一个供自己使用的反射实用程序,我简化了代码(删除复杂的模板)如下: class A { private: friend class Field; int i; }; class F...
作者:mana 提问时间:8/13/2020
我有 4 个班级,A、A1、B 和 B1。类 A 包含私有嵌套类 A1,类 B 包含私有嵌套类 B1。我希望类 B::B1 的构造函数能够访问 A::A1 类型对象的私有数据成员。我的解决方案是使用关...
作者:Jakub Chomicz 提问时间:1/19/2022
我正在编写基于 Vulkan 的渲染器,但不幸的是出现了此错误:“Azazel::Instance::~Instance”:无法访问在类“Azazel::Instance”中声明的私有成员这让我头疼。...
作者:Hossam Elsamanoudy 提问时间:7/22/2022
这个问题在这里已经有答案了: make_unique无法访问静态成员中的私有构造函数 (2 个答案) 如何使 std::make_unique 成为我班级的朋友 (1 个答案) 去年关闭。 在以下代...