我的宏:
#include "TMath.h"
using namespace std;
void GettingStarted()
{
Double_t x = TMath.PiOver2();
cout << pow(x,2);
}
从函数名可以看出,我是ROOT的新手(和c++的新手,所以我很抱歉,如果这真的很草率)。如何修复此错误,以及(更重要的是)为什么会出现此错误?另外,如果有人知道任何关于ROOT 5.34的好教程,那就太好了。
TMath
是一个名称空间,因此您需要使用范围解析操作符::
而不是类成员访问操作符.
来访问其中声明的名称:
Double_t x = TMath::PiOver2();