是否也可以得到对象名称?
#include<cstdio>
class one {
public:
int no_of_students;
one() { no_of_students = 0; }
void new_admission() { no_of_students++; }
};
int main() {
one A;
for(int i = 0; i < 99; i++) {
A.new_admission();
}
cout<<"class"<<[classname]<<" "<<[objectname]<<"has "
<<A.no_of_students<<" students";
}
在那里我可以找到名字,比如
[classname] = A.classname() = one
[objectname] = A.objectname() = A
C + + 是否提供了实现这一目标的机制?