Caffe 源代码中层函数标头中指针运算符的含义

Meaning of pointer operator in the layer function header in Caffe source code

本文关键字:运算符 指针 源代码 函数 Caffe      更新时间:2023-10-16

在阅读Caffe的源代码时,我一直想知道指针运算符(*(在这种用法中的含义。vector<Blob<Dtype>*>具体是什么意思?

void ConvolutionLayer<Dtype>::Forward_cpu(const vector<Blob<Dtype>*>& bottom,
      const vector<Blob<Dtype>*>& top) {

Blob 是类型为 Dtype 的模板,因此Blob<Dtype>*是指向Blob<Dtype>的指针。

因此,vector<Blob<Dtype>*>是指向Blob<Dtpye>对象的指针向量。