腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
5
回答
如何使用
friend
函数
或
friend
类
?
c++
、
oop
int a; private: int d; int e; //
friend
int cout1();{
friend
class CBase; int cout1(< "" << e << "" << f <<
浏览 2
提问于2013-06-26
得票数 1
回答已采纳
5
回答
friend
函数
和
friend
类
有什么区别?
c++
、
class
、
function
、
friend
friend
函数
和
friend
类
有什么区别?朋友关键字应该在哪里使用呢?
浏览 1
提问于2010-09-25
得票数 6
回答已采纳
1
回答
无法调用
friend
类
的
构造
函数
c++
、
class
、
constructor
、
private
、
friend
我试图从node
类
的
定义内部调用我
的
SocketConnection构造
函数
,但我不能理解我得到
的
编译错误-我不能理解为什么编译器认为我为SocketConnection声明
的
构造
函数
不是构造
函数
。以下是.h文件代码
的
主要部分:{ Node() ;
friend
class SocketConnectionpu
浏览 0
提问于2013-05-26
得票数 0
回答已采纳
2
回答
通过
friend
类
访问私有构造
函数
c++
下面)是编译
的
MSVC,但不编译g++。#include <iostream>class A
friend
class B; int i;Class B是class A
的
friend
,那么B可以访问私有构造
函数
A(int i)。
浏览 6
提问于2014-01-10
得票数 1
3
回答
类
内好友
的
定义
c++
我可以将友元
函数
/
类
的
定义放在另一个
类
中吗?我
的
意思是这样
的
:{
friend
class Bar {}; // 2gcc编译
friend
函数
,但不能编译
friend
类
。
浏览 4
提问于2012-08-30
得票数 2
回答已采纳
2
回答
朋友
类
声明和成员
函数
声明
c++
为什么朋友
类
不需要转发声明,而成员
函数
需要?朋友班:
friend
class String; int size = 0;}; int size = 0;};
friend
string String::combine(const string
类
和非成员
函数
在朋友声明中使用之前不
浏览 0
提问于2018-03-21
得票数 2
回答已采纳
1
回答
使用指针访问
friend
类
成员
函数
c++
、
pointers
、
friend
这里有两个
类
A(int val):Val(val){}
friend
class B; int Val; B(A* ptr):PTR(ptr){} A* PTR;在main
函数
中,我为这两个
类
创建了对象A objA;如您所见,objB现在包含一个指向objA地址
浏览 1
提问于2014-10-12
得票数 0
3
回答
如何正确访问朋友
函数
?
c++
、
class
、
methods
、
member
、
friend
我正在尝试访问朋友
的
方法,如下所示。我有4份文件。public: ~A();};#include "a.h" { B();
friend
void doStuff(int i);其中包括一些代码,a.cpp b->doStuff(1
浏览 1
提问于2014-06-06
得票数 0
回答已采纳
2
回答
朋友
函数
是否违反封装?
c++
、
oop
、
encapsulation
、
friend
、
access-modifiers
对我来说,使用
friend
函数
似乎是个小问题。
friend
函数
是否违反了封装
的
概念?
friend
函数
的
替代方案是什么?与仅仅使用
friend
相比,使用简单
的
助手
类
/
函数
以及setter & getter成员
函数
有助于增加封装性吗?
浏览 0
提问于2018-09-09
得票数 3
2
回答
我需要帮助来修复一个错误信息- "error LNK2019: unresolved symbol“
c++
、
class
、
templates
、
visual-c++
、
visual-studio-2012
externals C:\Users\FOla Yinka\Documents\Visual Studio 2012\Projects\C++\Debug\C++.exe 1 1 C++ class LinkedList{
friend
}; void MergeSo
浏览 0
提问于2013-04-30
得票数 3
回答已采纳
2
回答
C++前进宣言与名称空间
的
友谊
c++
、
namespaces
、
friend
、
access-control
、
forward-declaration
根据C++标准ISO/IEC 14882:2003(E)中
的
名称空间成员定义 在名称空间中首先声明
的
每个名称都是该名称空间
的
成员。如果非本地
类
中
的
朋友声明首先声明一个
类
或
函数
(这意味着
类
或
函数
的
名称是不合格
的
),则朋友
类
或
函数
是最内部
的
封闭命名空间
的
成员。void f(X); // A::f(
浏览 0
提问于2012-12-16
得票数 6
回答已采纳
5
回答
在C++中使用
friend
函数
有什么额外
的
好处?
c++
我有一个关于C++中
的
朋友
函数
的
问题。我知道,如果一个
函数
被定义为一个
类
的
友元
函数
,那么它可以访问任何成员变量或
函数
,而不管它是私有的、受保护
的
还是公共
的
。最近我使用doxygen创建文档引用,我发现了
friend
函数
的
另一个优点:它与
类
的
关系可以很容易地说明为
friend
函数
将在HTML页面
浏览 0
提问于2012-08-08
得票数 2
回答已采纳
3
回答
嵌套
类
的
operator<<
c++
、
operator-overloading
、
friend
我正在尝试重载嵌套
类
ArticleIterator
的
<<操作符。
friend
ostream& operator<<(ostream& out, const ArticleIterator& artit); // ... };
friend
ostream& operator<<(ostream& out, const ArticleContainer::ArticleIterator&
浏览 0
提问于2010-10-25
得票数 4
回答已采纳
2
回答
在模板化
类
外部定义非模板
函数
c++
、
templates
、
friend-function
、
template-classes
我正在学习非模板友元
函数
和模板友元
函数
到一个模板化
的
类
。void non_template_
friend
(cl m);void non_template_
friend
(cl<T> m) { std::cout << m.val << std::endl;} { non_template_
fri
浏览 23
提问于2020-01-25
得票数 2
回答已采纳
4
回答
你能像调用成员
函数
一样调用朋友
函数
吗?
c++
、
class
、
oop
、
object
~fraction(); void setNum(long);
friend
浏览 0
提问于2014-09-23
得票数 0
5
回答
前向声明朋友
函数
和行/点
类
的
问题
c++
、
class
、
forward-declaration
我有一个了解朋友功能
的
演示程序。我想,我被与转发声明相关
的
错误所困扰。 我有一个点
类
,它有x&y协调。line
类
有两个点
类
的
对象。现在,我在line
类
中有一个
函数
,它将计算直线
的
斜率。即使我转发声明point
类
,这也不足以创建point
类
的
对象,编译器应该知道point
类
的
大小,从而知道整个
类
本身
的
大小
浏览 5
提问于2012-08-02
得票数 0
回答已采纳
1
回答
类
中定义
的
友元
函数
是自动内联
的
吗?
c++
、
inline
、
friend
如果成员
函数
是在
类
中定义
的
,则它是内联
函数
。例如。struct X void mem_f() {} //mem_f is inline我
的
问题是,在
类
中定义
的
非成员友元
函数
是否也是自动内联
的
。{
浏览 0
提问于2010-10-21
得票数 8
回答已采纳
1
回答
断言为朋友
类
c++
、
assert
、
friend
我不能声明断言
类
,也不能将断言
函数
声明为对我
的
类
友好
的
函数
。{
friend
assert; //invalid
friend
declarationpublic:我已经在googled上搜索了很多,但是我找不到asser
浏览 3
提问于2015-03-09
得票数 0
回答已采纳
3
回答
为什么我不能将
类
的
私有成员从不同命名空间中
的
朋友
类
更改?
c++
我发现访问朋友
类
的
私有成员时遇到了问题。
friend
类
是在保存数据
的
类
之后定义
的
,所以我尝试在名称空间之外向前声明
friend
类
。我是不是在做一些奇怪
的
非标准
的
事情?为什么我不能更改成员?下面是一个代表我
的
问
浏览 9
提问于2011-05-15
得票数 9
回答已采纳
4
回答
朋友
函数
在
类
中不可见。
c++
我有以下代码:
friend
void f() {} f(); // error: 'f' was not declared in thisscope}; M m;class M {
friend
void f() { } /
浏览 4
提问于2014-05-08
得票数 11
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Excel—count类函数
锁定APP的目标类与函数
《My Friend Pedro》:蕉蕉的奇妙冒险
Python函数的5类参数使用详解
函数、类、多线程、BS架构
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
云直播
活动推荐
运营活动
广告
关闭
领券