我们可以有以下内容并且它是有效的:
template<std::size_t Size = 10>
fn(){...}
template<typename Size = std::size_t>
fn() {...}
Run Code Online (Sandbox Code Playgroud)
但是如何做到这一点呢?
template<typename Size = std::size_t=10>
fn() {...}
Run Code Online (Sandbox Code Playgroud)
模板参数要么是类型,要么是值,不能两者兼而有之。
你可以用两个参数来做
template<typename Size = std::size_t, Size s = 10>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
69 次 |
| 最近记录: |