.
class A {int *a; public:
A(int x=0):a(new int(x)){} ~A() {delete a;}
int getA() {return *a;} void setA(int x) {*a=x;} };
void main() {A x1,x2(3); A *p=&x2;
(*p).setA(x2.getA()+5); x1.setA(10+x1.getA());
cout< 108; Áù¡¢³ÌÐòÉè¼ÆÌâ(±¾´óÌâ¹²1СÌ⣬¹²10·Ö) 1. ÒÑÖª½»Í¨¹¤¾ßÀඨÒåÈçÏ¡£ ÒªÇ󣺣¨1)ʵÏÖÕâ¸öÀࣻ£¨2£©¶¨Ò岢ʵÏÖÒ»¸öС³µÀàcar£¬ÊÇËüµÄ¹«ÓÐÅÉÉúÀ࣬С³µ±¾ÉíµÄ˽ÓÐ ÊôÐÔÓÐÔØÈËÊý£¬Ð¡³µµÄº¯ÊýÓÐinit(ÉèÖóµÂÖÊý£¬ÖØÁ¿ºÍÔØÈËÊý£©£¬getpassenger(»ñÈ¡ÔØÈËÊý )£¬print£¨´òÓ¡³µÂÖÊý£¬ÖØÁ¿ºÍÔØÈËÊý£©¡£ class vehicle {protected: int wheels;//³µÂÖÊý float weight;//ÖØÁ¿ public: void init(int wheels,float weight); int get_wheels(); float get_weight(); void print(); }; void vehicle::init(int wheels,float weight) {this->wheels=wheels; this->weight=weight; cout< int vehicle::get_wheels() {return wheels; } float vehicle::get_weight() {return weight;} void vehicle::print() {cout<<\³µÂÖÊý£º\ÖØÁ¿£º\ . . .