|
发表于 2019-11-3 22:11:50
|
显示全部楼层
本楼为最佳答案
本帖最后由 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> |
|