77问答网
所有问题
C++类的成员函数可以调用其他类的成员函数吗
如题所述
举报该问题
推荐答案 2016-11-17
可以,通常是这样的
一般遵循面对对象设计原则,其他类希望外部调用的会设计成public,于是你可以很容易地通过指针或者对象名或者引用去调用其它类的public函数
还有其他的情况:
static函数,这个可以全局调用,所以你自然也可以调用。
友元关系,如果你的这个类与需要调用的其他类是友元的关系,那么你可以打破public的限制调用其它类的成员函数
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://77.wendadaohang.com/zd/GqIvIpIWvNN8W38Y3Yp.html
其他回答
第1个回答 2016-11-17
可以,但是其他类的成员函数需要是public的!
第2个回答 2016-11-17
静态成员可以
相似回答
C++
如何在一个类的成员函数中
调用另一个类的成员函数
答:
1、首先声明如下所示的类,类内部定义一个public的整型数据
成员
。2、主
函数
中定义指向类的数据成员的指针。3、声明类的对象,该对象变量
调用
指向类的数据成员的指针进行赋值操作。4、然后输出打印类的数据成员,从结果看,上一步的操作赋值成功。5、定义类的指针,通过指针指向对象成员的指针来进行赋值。...
C++
什么情况下,一个类中
的成员函数
不
能调用
这个
类的另一个成员
...
答:
②funa是类中的常
成员函数
,funb是类中的非常成员函数 ③funb是类中(该类为基类)的纯虚函数 等等
C++ 类的
问题 基类
成员函数可以调用
子类
的成员函数吗
?
答:
试试在abc里进行new然后输出,
应该是可以的
。忠告:不要在基类构造函数中使用任何本类的虚函数,因为构造函数在虚函数表的构建之前,所以执行结果是未知的,基类可能会也可能并不会 如你预期的那样调用子类重载的虚函数,
C++
:一个类中
的成员函数
如何
调用
该类中的
另一个成员函数
,还没实例化
答:
跟普通的
函数
一样的,只要
调用的
在被调用的后面即可。
C++
两个类之间
的成员函数
怎么相互
调用
,怎么老是报错。
答:
void Memberfun3( ) { Memberfun1( Helper);}//…};这种间接方式对成员函数没有任何限制,克服了第一种方法成员函数不能使用任何类的成员的缺点,但由于有static 成员,类的继承仍受到制约。(3)使用一个全程函数(global function)为中转间接
调用类的成员函数
,仍以例3为例,将代码作如下修改(V
C+
...
C++
中
类的成员函数能否
访问类的私有成员?
答:
类的成员函数可以
访问类的私有成员的,友元函数是为了让除了类的成员函数以外的函数可以访问到类的私有成员。 本回答由科学教育分类达人 顾凤祥推荐 举报| 答案纠错 | 评论 16 2 chennan917 采纳率:43% 擅长: 电脑装机/选购 C/
C++
数学 物理学 校园生活 其他...
c++
一个类中怎样引用别的
类的
公有
函数
答:
假设需要在类A里
调用类
B的公有函数int f(x),可以按以下方法操作:class B{ public: int f(x){...}};class A{ ... B temp; temp.f(x); ...}公有
函数可以
通过对象直接调用。
大家正在搜
怎么调用类的成员函数
类调用成员函数
数据成员和成员函数
常对象能调用任何成员函数
常对象只能调用常成员函数
若数组名作为函数调用的实参
类成员如何访问类函数
类中的成员函数指针
调用其他类的方法
相关问题
C++类的成员函数可以调用其他类的成员函数吗
C++如何在一个类的成员函数中调用另一个类的成员函数?
C++如何在一个类的成员函数中调用另一个类的成员函数
为什么在c++中可以用::调用其他类的成员函数?
c++怎样在一个类中调用另一个类的成员函数
C++ 什么情况下,一个类中的成员函数不能调用这个类的另一个...
C++中,类的成员函数能调用同一个类的其他成员函数吗?
在c++中,常成员函数可以调用另一个常成员函数吗?