C++中有左值和右值的概念。其实,左值和右值的区分也同样适用于类对象,本文中将左值的类对象称为左值对象,将右值的类对象称为右值对象。1.C++11:引用限定符默认情况下,对于类中用public修饰的成员函数,既可以被左值对象调用,也可以被右值对象调用。举个例子:#includeusingnamespacestd;classdemo{public:demo(intnum):num(num){}intget_num(){returnthis->num;}private:intnum;};intmain(){demoa(10);cout可以看到,demo类中的get_num()成员函数既可以被a左值