由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - a virtual table question by JP morgan
相关主题
Virtual pointer是每个object都有一个吗?virtual table存在memory的哪块啊?
问几个跟C++有关的面试题C++ Q52: (C6)
问一个c++ virtual base class的问题one C++ question?
C++ Q21: size of virtual tablevirtual destructor (C++)问题
现在招个会C++的人真难virtual destructor的地址在virtual table里面吗?
【回报本版】英伟达电面试第一轮+明天第二轮求祝福微软C++面试题
攒人品 报BB面经c++ vs Java virtual 实现(Y家)
问个硬件加OO的面试题彭博 面试题
相关话题的讨论汇总
话题: virtual话题: class话题: jp话题: public话题: table
进入JobHunting版参与讨论
1 (共1页)
t*****e
发帖数: 53
1
class B : virtual public A {}
class C : virtual public A {}
class D : public B, C {}
all the classes have virtual member function.
Q: how many virtual table pointers does class D have? why?
H*M
发帖数: 1268
2
不是很确定,但是intuitively没有理由有多个vptr啊

【在 t*****e 的大作中提到】
: class B : virtual public A {}
: class C : virtual public A {}
: class D : public B, C {}
: all the classes have virtual member function.
: Q: how many virtual table pointers does class D have? why?

l*******r
发帖数: 511
3
1?

【在 t*****e 的大作中提到】
: class B : virtual public A {}
: class C : virtual public A {}
: class D : public B, C {}
: all the classes have virtual member function.
: Q: how many virtual table pointers does class D have? why?

x***y
发帖数: 633
4
3, each of B, C, D part of a D object has vtptr and a corresponding vtable,
which stores the offset and some other values...
l***i
发帖数: 1309
5
What about A then?
1 (共1页)
进入JobHunting版参与讨论
相关主题
彭博 面试题现在招个会C++的人真难
C++ object size一问【回报本版】英伟达电面试第一轮+明天第二轮求祝福
贡献点g家电面题攒人品 报BB面经
想成为嵌入式程序员应知道的0x10个基本问题 zz问个硬件加OO的面试题
Virtual pointer是每个object都有一个吗?virtual table存在memory的哪块啊?
问几个跟C++有关的面试题C++ Q52: (C6)
问一个c++ virtual base class的问题one C++ question?
C++ Q21: size of virtual tablevirtual destructor (C++)问题
相关话题的讨论汇总
话题: virtual话题: class话题: jp话题: public话题: table