【发布时间】:2013-07-03 20:50:44
【问题描述】:
我正在为我正在编写的矩阵类重载加法和减法运算符。如果有人试图添加两个不同维度的矩阵,我有没有办法显示错误,比如如果你尝试int a = a + b;,其中 b 的类型不是 int,它会直接给我错误,有没有办法做这是我的课吗?如果没有,有什么可能的方法来处理这个问题?
【问题讨论】:
-
当然有。它们是模板参数吗?会员? SSCCE 会有很长的路要走。
-
目前,我在做一个int矩阵类,等我做完了,我就改成一个模板类
标签: c++ matrix error-handling operator-overloading