让函数根据一个以上的对象来决定怎么虚拟
1.基类总是抽象的。
2.无名命名空间中的东西是当前编译单元(其实就是当前文件)私有的--很象被申明为文件范围内static的函数一样。有了命名空间后,文件范围内的static 已经不赞成使用了,你应该尽快让自己习惯使用无名的命名空间(只要编译器支持)。
1.基类总是抽象的。
2.无名命名空间中的东西是当前编译单元(其实就是当前文件)私有的--很象被申明为文件范围内static的函数一样。有了命名空间后,文件范围内的static 已经不赞成使用了,你应该尽快让自己习惯使用无名的命名空间(只要编译器支持)。