求助关于一些zz的问题

学术版

乘号重定义了吗??
by CDFLS_mao_zx @ 2020-10-27 16:24:21


``` struct matri{ int n,m; int num[N][N]; matri() { for(int i=1;i<=250;i++) for(int j=1;j<=250;j++) num[i][j]=-1e17; } friend matri operator * (matri a,matri b) { matri ret; ret.n=b.n; ret.m=a.m; for(int i=1;i<=a.m;i++) for(int k=1;k<=a.n;k++) { if(a.num[k][i]<=-1e16) continue; for(int j=1;j<=b.n;j++) ret.num[j][i]=ret.num[j][i]<a.num[k][i]+b.num[j][k]?a.num[k][i]+b.num[j][k]:ret.num[j][i]; } return ret; } }; ``` 然后: ```cpp while(ss) { if(ss&1) now=now*e[cnt];\\now是矩阵结构体。 ss>>=1; cnt++; } ```
by CDFLS_mao_zx @ 2020-10-27 16:27:09


不重定义只能写函数
by CDFLS_mao_zx @ 2020-10-27 16:28:27


@[Gsmdog_H](/user/313616) 重载运算符,建议百度
by Hexarhy @ 2020-10-27 16:33:12


@[CDFLS_mao_zx](/user/177535) 重定义了
by Gsmdog_H @ 2020-10-27 16:33:57


@[CDFLS_mao_zx](/user/177535) 好的好的谢谢dalao
by Gsmdog_H @ 2020-10-27 16:35:30


|