14.3.6 模板实参推断

对于一个类模板,当你创建某个特定类的对象时,需要指定模板实参。例如:

对于函数模板,编译器通常能够根据函数实参推断出模板参数。例如:

在技术上,fill(buf,'x')是fill<char,1024>(buf,'x')的简写,fill(b2,0)是fill<double,10>(b2,0)的简写。幸运的是,我们通常并不需要编写这么具体的代码。编译器能够为我们做这些事情。

Get C++程序设计:原理与实践(基础篇)(原书第2版) now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.