Если у меня есть следующие основные программы C++:Как вы печатаете адрес объекта в C++?
#include <iostream>
using namespace std;
class CRectangle {
int x, y;
public:
void set_values (int,int);
int area() {return (x*y);}
};
void CRectangle::set_values (int a, int b) {
x = a;
y = b;
}
int main() {
CRectangle rect;
rect.set_values (3,4);
cout << "area: " << rect.area() <<endl;
cout <<&rect<<endl;
cin.get();
return 0;
}
является последним оператором печати печати адреса переменной прямоугольнику или адреса объекта? они одинаковы? или они одинаковы?
Ваш вопрос не имеет смысла. Существует только один объект, и его имя «rect». Конечно, они одинаковы. –
Если бы я знал, что они такие же, почему я задал вопрос? – gibsonfirebird12
Не используйте 'cin.get();' для сохранения мертвой программы. –