c++空类缺省函数相关有关问题想请问。先谢过

c++空类缺省函数相关问题想请教大虾。。先谢过
1.构造函数、拷贝构造函数、各种构造函数、赋值函数、析构函数,取址函数。。等这些空类的缺省函数,,都不能被继承吗?为什么。。
  既然析构函数不能被继承,那他前面加virtual干吗。。这样的话这个析构函数地址就会加到vtable里了。。被继承下去了????
2.继承的函数的隐藏,到底是这个派生类里面有没有这个函数?如果没有又怎么叫隐藏?如果有为什么要调用的时候又要到基类::调用?? 还有其他调用方法吗?
3.为什么类的对象内存区块中看不任何与成员函数相关的任何东西。。。。。。。那他是怎么调用的呢???
  还请大虾不吝赐教。。拜谢于此

------解决方案--------------------
1、先纠正你一个概念上的错误,函数没有被继承的说法,函数只能被重载、重写,就是没有继承。继承是类的概念。
2、虚函数表示在继承类中可重写overide基类的函数。
3、基类中的私有成员在继承类中被隐藏,但却是存在的。
4、类对象内存区块有成员函数的指针。
------解决方案--------------------
默认函数就是因为不是虚函数,所以不会被继承(override);作为基类的析构函数应该作为虚函数(不泄露资源),因为加了virtual,所以就可以继承了啊!
------解决方案--------------------
是override还是overhide要看继承类函数参数和基类的函数参数是否完全一致
------解决方案--------------------
探讨

引用:
1、先纠正你一个概念上的错误,函数没有被继承的说法,函数只能被重载、重写,就是没有继承。继承是类的概念。
2、虚函数表示在继承类中可重写overide基类的函数。
3、基类中的私有成员在继承类中被隐藏,但却是存在的。
4、类对象内存区块有成员函数的指针。


先谢谢你回复。
1,笔误,我的意思也是类继承的时候类的这些缺省成员函数为什么不能像其他成……

------解决方案--------------------
要完全弄清这些问题,建议楼主去看看Stanley B. Lippman写的《Inside C++ Object Model》(中文版由侯捷翻译的,书名《深入C++对象模型》),包你此类问题迎刃而解,不再困惑。