回答編集履歴
1
.
test
CHANGED
@@ -20,13 +20,11 @@
|
|
20
20
|
|
21
21
|
... # 省略
|
22
22
|
|
23
|
-
template <
|
23
|
+
template <int K>
|
24
24
|
|
25
|
-
|
25
|
+
void dot(Matrix_2d<TYPE, COL, K> in_1,
|
26
26
|
|
27
|
-
void dot(Matrix_2d<T1, COL1, ROW1> in_1,
|
28
|
-
|
29
|
-
Matrix_2d<T
|
27
|
+
Matrix_2d<TYPE, K, ROW> in_2)
|
30
28
|
|
31
29
|
{
|
32
30
|
|
@@ -46,10 +44,10 @@
|
|
46
44
|
|
47
45
|
|
48
46
|
|
49
|
-
**気になった点
|
47
|
+
**気になった点**
|
50
48
|
|
51
49
|
* include guardの使い方がおかしい・・・。
|
52
50
|
|
53
|
-
* 行列の積は`[p, q] * [q, r]` (p, q, rは正の整数)でしか定義されないので、上のテンプレートメンバー関数はもう少し制限かけておいたほうがよい。
|
51
|
+
* ~~行列の積は`[p, q] * [q, r]` (p, q, rは正の整数)でしか定義されないので、上のテンプレートメンバー関数はもう少し制限かけておいたほうがよい。~~
|
54
52
|
|
55
53
|
* たぶん計算結果おかしい。
|