|
1
|
| chtz · 技术社区 · 6 年前 |
|
|
1
6
本征问题似乎归结为以下几点:
每
[over.match.funcs]/4
可能的修复方法:
|
|
|
2
13
表情
这是新的
统治
[over.match.oper]/3.4
. 所有这些候选人都是可行的,因为我们的
最佳可行函数的相关规则如下: [over.match.best]/2 :
但是两对
因此,整个重载解决方案是不明确的。
那是不对的。我们无条件地考虑改写和颠倒的候选人。我们的规则是,从 [over.match.oper]/9 :
也就是说,我们仍然考虑这些候选人。但如果最好的候选人是
不
希望处于过载解决方案必须考虑返回类型的状态。在任何情况下,这里的代码返回
谢天谢地,这里的修复很容易:
|
|
|
3
5
[over.match.best]/2列出集合中有效重载的优先级。部分
2.8
[over.match.oper]/3.4.3
告诉我们
,您的运营商忘记了一件至关重要的事情:他们应该
我不能和Eigen的其余部分说话,因为我不知道代码,它非常大,因此不能放在MCVE中。 |
|
|
4
-1
提供这些额外的操作员似乎可以解决问题:
|
|
|
Lionnel104 · 特征矩阵与向量之间的元素运算 2 年前 |
|
|
avocado · 特征稀疏矩阵的性能调整 8 年前 |
|
|
Daiver · 特征:沿一维复制项,而不进行无用的分配 9 年前 |
|
|
Daiver · 特征:反转矩形矩阵(最小范数解) 9 年前 |
|
|
Daiver · 在没有内存开销的情况下设置特征::稀疏矩阵的稀疏模式 9 年前 |
|
|
Olivier · 使用MKL编译时,Eigen C++运行速度较慢 9 年前 |