这个模板参数为空时啥意思解决思路

这个模板参数为空时啥意思
本帖最后由 qq120848369 于 2014-04-20 11:14:24 编辑

template<>
void fvMatrix<scalar>::setComponentReference
(
    const label patchi,
    const label facei,
    const direction,
    const scalar value
);




解答:
这是模板函数的特化,当模板实参为scalar类时就会为模板实例化为这个版本的实现。

这些模板基础知识可以在primer中了解到。

------解决方案--------------------
模板函数特化, 这里看起直接重载就好。