unordered_set<Foo,decltype(FooHash)*> fooSet(10,FooHash);
我刚学到这里,但是书上什么都没说。因为我初看上去还以为是函数,实际上这是一个unordered_set
类型的定义。该怎么称呼这种形式的定义呢?为什么后面有参数?这是不是模板的知识点?
unordered_set<Foo,decltype(FooHash)*> fooSet(10,FooHash);
我刚学到这里,但是书上什么都没说。因为我初看上去还以为是函数,实际上这是一个unordered_set
类型的定义。该怎么称呼这种形式的定义呢?为什么后面有参数?这是不是模板的知识点?
3 回答1.4k 阅读✓ 已解决
1 回答1.1k 阅读✓ 已解决
4 回答920 阅读
1 回答990 阅读
1 回答1k 阅读
1 回答778 阅读
1 回答880 阅读
参数是模板,两个参数对应两种数据类型。