如果我在C++中有以下功能:
void functionName(HANDLE arr[100])
{
}
HANDLE hHandles[100];
functionName(hHandles);
Run Code Online (Sandbox Code Playgroud)
有没有办法知道functionName里面'arr'的大小?(没有硬编码)
使用模板来捕获T [N]中的N
template <size_t N>
void function(HANDLE (&arr)[N])
{
std::cout << N << " is here\n";
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
182 次 |
| 最近记录: |