|
|
1
2
我看过Blitz++的源代码。 尽管看起来令人惊讶,但有 不 TinyMatrix的模板构造函数,但有一个template=运算符。 这意味着你不能做你想做的事情。所以我建议忘记你的矩阵 常量 。或者找到另一种方法,比如创建一个非常量矩阵,将其作为常量引用作为函数的参数传递。 现在,只是为了好玩,事实是你可以复制模板运算符=()代码,并在blitz/tinymat.h中创建一个新的模板构造函数,但我不会!如果你 真的 想要,以下是方法:
你的代码编译(并且可能工作)。 |
|
|
2
1
|
|
|
3
0
抱歉,我不知道闪电战,但有些想法可能会有所帮助。
闪电战:TinyMatrix有合适的构造函数吗?
使用标准的const关键字真的合适吗?也许你需要
|