我创建了一个模板并给它一个默认类型:
template <typename T = unsigned>
class Network {
// ...
}
但是,当我尝试实例化一个Network
对象时
Network nw;
我收到一个错误:
app.cpp:60:9: error: missing template arguments before 'nw'
第 60 行是Network nw;
. T
如果我指定该类型应默认为unsigned
未明确提及类型时,为什么我会丢失模板参数?