在我的print
方法中,我想打印我的Team类的名称(“Bar”)。
有没有办法获取类的名称而不将其作为参数发送?
我想在ostream cout内部构建<<算术之类的东西
“团队名称:**获取名称的函数(在这种情况下为”Bar“)**”
int main ()
{
cout << "hello"<<endl;
Team Bar;
for (int i = 0; i < 2; i++)
{
Bar.addPlayer();
}
cout << Bar; //here I want to print the name of the Team ("Bar") without having a string Bar as a parameter
Bar.manage();
cout << Bar;
return 0;
}
答案 0 :(得分:0)
没有。这与类无关:您无法在运行时打印任何变量的名称。编译代码后,这些名称不再存在。