零值上的一元运算符 - () - c ++
我写了这个代码来重载矩阵类上的一元运算符:
const RegMatrix RegMatrix::operator-()const{
RegMatrix result(numRow,numCol);
int i,j;
for(i=0;i<numRow;++i)
for(j=0;j<numCol;++j){
result.setElement(i,j,(-_matrix[i][j]));
}
return result;
}
当我在visual studio中使用调试器运行我的程序时,它向我显示当操作在double等于零时完成时,它会将结果矩阵插入数字-0.00000。
它是一些奇怪的VS显示功能,还是我应该小心处理的东西?
没有找到相关结果
已邀请:
5 个回复
恋卡
暑袜眠退
寿柬窟年
笛驮型迸
禽兢玫坞劲