된 ttree에 문자열을 저장 한 후 내가 컴파일되지 않습니다 다음읽기/쓰기 문자열
fProjNameOut = (std::string) tTShowerHeader->GetBranch("fProjName");
을 할 노력하고있어
std::string fProjNameIn, fProjNameOut;
TTree *tTShowerHeader;
tTShowerHeader = new TTree("tTShowerHeader","Parameters of the Shower");
tTShowerHeader->Branch("fProjName",&fProjNameIn);
tTShowerHeader->Fill();
,
하지만std::cout << tTShowerHeader->GetBranch("fProjName")->GetClassName() << std::endl;
이 내게 말하길,이 지점 유형 인 string
루트 트리에서 std :: string을 읽는 표준 방법이 있습니까?
'tTShowerHeader'의 종류는 무엇입니까? –
tTShowerHeader는 TTree입니다. – IljaBek
-1 : TTree가 무엇인지 알지 못했지만 처음에는 컴파일 할 수없고 이유는 무엇인지 알 수있었습니다. 따라서 문서를 좀 더주의 깊게 읽는 것이 순서대로 이루어질 것으로 생각됩니다. –