特牛网址导航

31-40==c++知识点_栋哥爱做饭的博客-CSDN博客

网友收藏
特例化不影响参数匹配。例如,此处如果是compare(3,5),则调用普通的模板,若为compare(“hi”,”haha”)则调用特例化版本(**因为这个cosnt char*相对于T,**更匹配实参类型),注意二者函数体的语句不一样了,实现不同功能。在基类得函数前加上virtual关键字,在派生类中重写该函数,运行时将会根据所指对象的实际类型来调用相应的函数,如果对象类型是派生类,就调用派生类的函数,如果对象类型是基类,就调用基类的函数。因此,想保证程序的类型安全性,应尽量避免使用空类型指针void。.