C++中在函数的模版中能使用默认的参数吗?

如题
2025-05-17 13:34:23
推荐回答(4个)
回答1:

可以! C++98和C++03不允许函数模板使用默认参数,而最新的C++11放宽了这一限制。不过你得在支持C++11的编译器上才能使用!

回答2:

有了默认参数和std::less,c++14的lower_bound终于不用写成两个几乎一模一样的函数模版了……

回答3:

C++11开始可以。虽然draft是从大约05年就提出这破事了……

回答4:

一般来说是不能的—— 人智卓,傻多果