qq_45735316 2020-04-12 11:32 采纳率: 94.1%
浏览 206
已采纳

这个函数为什么过不了编译?哪里错了?

https://blog.csdn.net/cmj790527576/article/details/72758732

图片说明

#include <iostream>
using namespace std;
template  <typename T>
void Matrix_T(int x,int y)
{
    int i,j;
    T *m=new T[x*y];    //新建原始矩阵
    for(i=0;i<x;i++)    //输入原始矩阵数据 
    {
        for(j=0;j<y;j++)
        {
            cin>>m[y*i+j];
        }
     } 
     T *m_T=new T[y*x];  //新建转置矩阵
     for(i=0;i<y;i++)
     {
        for(j=0;j<x;j++)
        {
            m_T[x*i+j]=m[y*j+i];
         }
      } 
    for(i=0;i<x;i++)
    {
        for(j=0;j<y;j++)
        {
            cout<<m[y*i+j]<<" ";
        }
        cout<<endl;
    }
 } 
 int main()
 {
    int x,y;
    cin>>x>>y;
    Matrix_T(x,y);
    return 0;
 }
  • 写回答

2条回答 默认 最新

  • threenewbee 2020-04-12 11:43
    关注
    template  <typename T>
    void Matrix_T(int x,int y)
    ->
    template  <typename T>
    void Matrix_T(T x,T y)
    

    否则没必要模板

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 已采纳回答 9月25日

悬赏问题

  • ¥15 java 操作 elasticsearch 8.1 实现 索引的重建
  • ¥15 数据可视化Python
  • ¥15 要给毕业设计添加扫码登录的功能!!有偿
  • ¥15 kafka 分区副本增加会导致消息丢失或者不可用吗?
  • ¥15 微信公众号自制会员卡没有收款渠道啊
  • ¥15 stable diffusion
  • ¥100 Jenkins自动化部署—悬赏100元
  • ¥15 关于#python#的问题:求帮写python代码
  • ¥20 MATLAB画图图形出现上下震荡的线条
  • ¥15 关于#windows#的问题:怎么用WIN 11系统的电脑 克隆WIN NT3.51-4.0系统的硬盘