谈几点我的看法
1 动态绑定应该和多态性结合在一起理解,主要指的是基类指针可以指向不同的对象(基类或者派生类),下面这个网页你可以看一下
http://www.moon-soft.com/doc/1337.htm
2 静态绑定可以理解为在编译时知道了对象名,那么此时就可以访问相应的虚函数;而动态绑定因为是用一个基类的指针来代表,不到运行的时候程序并不知道这个指针是指向基类还是指向派生类,那么虚函数也就不确定了
3 关于这个问题我在网上看到的是说C++标准中构造函数不支持多态.如果要实现虚构造函数,下面这个网页应该可以参考一下
http://www.ychang.com.cn/software/p619/A61976181.shtml
4 如果定义为虚函数,那么它就是动态绑定的,也就是在派生类中可以被覆盖的,这与静态成员函数的定义本身就是相矛盾的
讲得不是很明白,将就着看,呵呵