一
假设你想在类A里调用类B的函数int f(x),两种办法:
1、class A::B 也就是说将B定义为A的父类, 这样你就可以自然的在A里面用f(x)了2、class A
{
B B_ins;
int g(x);
}
int g(x)
{
return B_ins.f(x)
}
也就是说你可以在A里面使用一个B的对象作为成员变量,这样就可以用他的函数了
二
.和->的区别
三
头文件和声明
声明只能用指针,对于其成员还是不清楚的;
一
假设你想在类A里调用类B的函数int f(x),两种办法:
1、class A::B 也就是说将B定义为A的父类, 这样你就可以自然的在A里面用f(x)了也就是说你可以在A里面使用一个B的对象作为成员变量,这样就可以用他的函数了
二
.和->的区别
三
头文件和声明
声明只能用指针,对于其成员还是不清楚的;