C ++分段错误:获取成员指针

时间:2013-08-05 17:28:33

标签: pointers segmentation-fault class-members

我的类包含指向直方图对象的指针(来自ROOT框架)。我想在填充后返回它,但是正在发生分段错误。

// header
class PedestalSubstractorModel
{
    TH2D* histo;
 public :


  PedestalSubstractorModel();
  virtual void     Fill();
  virtual TH2D*     GetHisto(){return histo; }


};

的main.cpp

#include"PedestalSubstractorModel.h"
#include<iostream>
int main(int argc, char * argv[])
{

    PedestalSubstractorModel *p=new PedestalSubstractorModel();
    p->FILL();
    std::cout<<p->GetHisto()->GetRMS()<<endl;

    return 0;
}

我该怎么做才能避免这个错误。

最诚挚的问候:)

0 个答案:

没有答案