0
我怎樣才能將mat轉換爲fmat。我的功能之一是返回墊子。但是爲了記憶,我想將它轉換爲fmat。我如何輸入它?犰狳C++ typecast雙矩陣mat來浮動矩陣fmat
我怎樣才能將mat轉換爲fmat。我的功能之一是返回墊子。但是爲了記憶,我想將它轉換爲fmat。我如何輸入它?犰狳C++ typecast雙矩陣mat來浮動矩陣fmat
可以使用conv_to矩陣類型之間轉換:
mat A = my_function();
fmat B = conv_to<fmat>::from(A);
fmat C = conv_to<fmat>::from(my_function());
或者,你可以改變你的函數到模板;例如:
template <typename T>
Mat<T> other_function() {
return Mat<T>(4,4);
}
...
fmat D = other_function<float>();
mat F = other_function<double>();
什麼是矢量?例如,雙向量vec浮動向量fvec?上述解決方案也適用於矢量。謝謝!!!! –