当普通函数和模板函数重名时候,编译器优先使用普通函数,除非在使用时加<>,例如:myAdd<>(a,b)
编译器通过传入的不同参数 会把函数模板 自动改成不同的模板函数
普通类继承于类模板,需要指定类模板的参数类型,也就是指定下T是什么:
模板类的类外实现怎么写:
在类模板中重载左移操作符时候需要加上template
或者
以上方法在g++中也可编译通过
C++异常处理机制:
利用trow和catch去抛异常和捕获异常。
当普通函数和模板函数重名时候,编译器优先使用普通函数,除非在使用时加<>,例如:myAdd<>(a,b)
编译器通过传入的不同参数 会把函数模板 自动改成不同的模板函数
普通类继承于类模板,需要指定类模板的参数类型,也就是指定下T是什么:
模板类的类外实现怎么写:
在类模板中重载左移操作符时候需要加上template
或者
以上方法在g++中也可编译通过
C++异常处理机制:
利用trow和catch去抛异常和捕获异常。