我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

为什么函数模板类型在函数里面不能用了

img

改为

template <typename T>
void mySort(T* arr, int n)

完全没问题啊


template <typename T>
void mySort(T& arr, int n)
{
    for (int i = 0; i < n; ++i)
    {
        for (int j = i + 1; j < n; ++j)
        {
            if (arr[i] > arr[j])
            {
                swap(arr[i], arr[j]);
            }
        }
    }
}

int main()
{

    int arr[5] = { 5,1,3,2,4 };
    mySort(arr, 5);
    for (int i = 0; i < 5; ++i)
    {
        cout << arr[i] << endl;
    }
  
    return 0;
}

img

近期文章

  • 文件到手第一步要做什么
  • VS C#窗体创建问题
  • ORACLE条件判断相关问题
  • 51nodPL1单词统计
  • selenium模块添加cookie总是报错
  • vue3.0在刷新的时候,页面空白,控制台有报错现象
  • 无法成功安装Pillow,如何解决?
  • 网页代码星号可以显示吗?
  • java加锁次数多和加锁范围大哪个更好?
  • java print简单问题
  • SpringCloud Ribbon 通过配置文件配置负载均衡策略无效
  • 怎么把星号的数字显示出来,解决了必有奖赏
  • Windows update运行显示0xc8000408错误,如何解决?
  • 我想请问一下有没有推荐的《python数据分析基础》的网课啊
  • 请教:将基于TCP/IP的通讯程序改为Modbus TCP/IP通讯程序
  • 我是前端后台让我重启dms应该怎么操作
  • python 文档的r和a?
  • 请问包装类这里为什么报错呢
  • 有精通C标准的吗,为什么么一个文件里面一个全局变量初始化过后还可以在定义未初始化的
  • java中形参是引用数据类型如何调用引用的类的方法

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华