本帖最后由 bin554385863 于 2019-11-3 22:17 编辑 #include <iostream>
template <typename type>
type sum(type arr[], size_t num)
{
type sum = 0;
for (size_t i = 0; i < num; i++)
{
sum += arr[i];
}
return sum;
}
int main(int argc, char const *argv[])
{
int a[] = {1,2,3,4,5,6,7,8,9};
std::cout<<sum(a, 9)<<std::endl;
return 0;
}
只能计算C内置数组,不能用用于容器类型
----------------------------------------------------------------------------
Windows PowerShell
版权所有 (C) Microsoft Corporation。保留所有权利。
尝试新的跨平台 PowerShell https://aka.ms/pscore6
PS E:\Users\admin\Documents\VScode> & 'c:\Users\admin\.vscode\extensions\ms-vscode.cpptools-0.26.1\debugAdapters\bin\WindowsDebugLauncher.exe' '--stdin=Microsoft-MIEngine-In-5kbpif20.ov1' '--stdout=Microsoft-MIEngine-Out-id11od4x.wsx' '--stderr=Microsoft-MIEngine-Error-dhqc4lbl.vpv' '--pid=Microsoft-MIEngine-Pid-0s5o1ar1.pji' '--dbgExe=D:\MinGW\bin\gdb.exe' '--interpreter=mi'
45
PS E:\Users\admin\Documents\VScode> |