阿里面试问题(C++方向)

一、模板的实现和声明是否必定要在同一个头文件中,为何? 答:是的。虽然平时定义一个类通常都是在头文件中进行类声明,在cpp文件中实现,但使用模板时应注意目前的C++编译器还没法分离编译连接,最好将实现代码和声明代码均放在头文件中。若是模板的声明和实现分离,那么编译不会报错但连接会报错,由于编译器在声明的头文件里面找不到实现。算法 至于缘由:由于模板定义很特殊。由template<…> 处理的任何东
相关文章
相关标签/搜索