在阅读Caffe的源代码时,我一直在想这个用法中指针运算符(*)的含义。 vector<Blob<Dtype>*>
的含义特别是什么?
void ConvolutionLayer<Dtype>::Forward_cpu(const vector<Blob<Dtype>*>& bottom,
const vector<Blob<Dtype>*>& top) {
答案 0 :(得分:3)
Blob
是一个类型为Dtype
的模板,因此Blob<Dtype>*
是指向Blob<Dtype>
的指针。
因此vector<Blob<Dtype>*>
是指向Blob<Dtpye>
个对象的指针的向量。