main函数如下:
int main(){
int n;
cin>>n;
Test t1(n);
t1.printInfo();
const Test t2(n);
t2.printInfo();
return 0;
}
类要怎么搞才能让最后输出不一样,比如输入5,最后输出10和5.
你可以重载两个printInfo函数
void printInfo();
void printInfo()const;
c++允许成员函数根据const限定区分重载,这个const实际上是对对象的this指针的const