由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - 请教个C++问题
相关主题
为什么指向子类对象的基类指针能访问子类中重载的虚函数,而不protected构造函数可以防止slicing是什么意思?
[合集] 基类函数已经是virtual了,为啥子类还要virtual啊?Head First Design Pattern写的有问题啊
C++里,Base Class如何调用Derived Class的methodone C++ question?
C++的"初始化"小结谁对design pattern比较熟?
子类的destructor被调用时,什么时候调用基类的destructor发面经攒RP
相关话题的讨论汇总
话题: public话题: 基类话题: 私有话题: c++话题: class
进入Programming版参与讨论
1 (共1页)
f**********w
发帖数: 93
1
有一个基类,内含私有成员函数,想在继承类内调用基类的私有成员,有办法吗?
for example,
class A{
private:
void f(){cout <<"A::f" << endl;}
public:
A(){}
};
class B:public A{
public:
B() {
// how to call A::f() here?
}
};
可以实现吗?
r*******y
发帖数: 290
2
friend
or put it protected

【在 f**********w 的大作中提到】
: 有一个基类,内含私有成员函数,想在继承类内调用基类的私有成员,有办法吗?
: for example,
: class A{
: private:
: void f(){cout <<"A::f" << endl;}
: public:
: A(){}
: };
: class B:public A{
: public:

f**********w
发帖数: 93
3
如果不想改变基类的私有属性,也不用friend有办法实现吗?面试的时候被问到了这个
,没想出来
r*******y
发帖数: 290
4
write another public function that calls the private f()

【在 f**********w 的大作中提到】
: 如果不想改变基类的私有属性,也不用friend有办法实现吗?面试的时候被问到了这个
: ,没想出来

f**********w
发帖数: 93
5
Thanks
b********n
发帖数: 609
6
靠,这什么烂问题。

【在 f**********w 的大作中提到】
: Thanks
1 (共1页)
进入Programming版参与讨论
相关主题
子类的destructor被调用时,什么时候调用基类的destructor发面经攒RP
protected构造函数可以防止slicing是什么意思?为什么指向子类对象的基类指针能访问子类中重载的虚函数,而不
Head First Design Pattern写的有问题啊[合集] 基类函数已经是virtual了,为啥子类还要virtual啊?
one C++ question?C++里,Base Class如何调用Derived Class的method
谁对design pattern比较熟?C++的"初始化"小结
相关话题的讨论汇总
话题: public话题: 基类话题: 私有话题: c++话题: class