假如遇到个这样的模板函数:
template <typename Dtype>
bool FeatureGenerator<Dtype>::Init(caffe::Blob<Dtype>* out_blob) {
怎么给这个东东添加一个参数,比如一个bool类型???在线等,急
C++大神请进,求问模板加参数的问题
假如遇到个这样的模板函数:
template <typename Dtype>
bool FeatureGenerator<Dtype>::Init(caffe::Blob<Dtype>* out_blob) {
怎么给这个东东添加一个参数,比如一个bool类型???在线等,急
@mr_longzhang 非常感谢,要是再次之前说道你的回复该多好!
模板参数在尖括号里加bool bControl,调用时需要传入true or false. 注意必须传入常亮或者constexpr
运行期这样调用if(any boolvariable) thetemplatefunc<type1,true>(xxx)
抱歉手机输入不方便
解决了这个问题,之前是由于另外的错误引发的。我本意是想在Init方法里面再添加一个参数,事实上这个完全合法。
添加模板参数还是函数参数?
函数参数很简单,