#include <iostream>
#include <sstream>
#include <string>
using namespace std;
class Rectangle
{
private:
int a = 0, b = 0;
string rectInSrt;
public:
Rectangle()
a = 0; b = 0;
}
int operator[] (int i)
if (i == 0) return a;
else if (i == 1) return b;
else cout << "Boundary Errorn";
exit(1);
Rectangle& operator++ ()
a += 1;
b += 1;
return *this;
Rectangle operator++ (int)
Rectangle prev = *this;
++*this;
return prev;
Rectangle& operator-- ()
a -= 1;
b -= 1;
Rectangle operator-- (int)
--*this;
operator bool() const
return (a == b);
Rectangle operator*= (int c)
a *= c;
b *= c;
operator string() const
stringstream ss;
ss << a << ' ' << b;
string rectInSrt = ss.str();
return rectInSrt;
string operator=(string s)
ss << s;
ss >> a >> b;
};
int main()
Rectangle rect;
++rect;
rect *= 5;
cout << rect[0] << ' ' << rect[1] << ' ' << (rect == true) << endl;
string s;
s = rect;
cout << s << endl;
s = "2 3";
rect = s;
system("pause");
return 0;
Решил все же сделать, вспомнить, как это устроеноXD Не уверен, что все сделал как надо, но вроде работает. Ты хотя бы в коде разберись, перегрузка штука полезная.
Решите уравнения: а) 15 4 ∕19 + x + 3 17∕19 = 21 2∕19; б) 6,7x - 5,21 = 9,54
Помогите решить задачи на паскаль.1) дан массив случайных чисел (количество элементов вводите с клавиатуры). найти произведение всех элементов массива.2) дан массив случайных чисел (количество элементов вводите с клавиатуры). найти сумму четных элементов массива.3) дан массив случайных чисел (количество элементов вводите с клавиатуры). найти максимальный элемент массива.4) дан массив случайных чисел (количество элементов вводите с клавиатуры). найти максимальный элемент массива среди элементов, кратных 3.
Почему япония - лидер по выплавке стали?
Чему равно: 1*(умножить)х? 0*х?
В каком из предложений пропущена одна (только одна!) запятая?1.она снова умолкла, точно некий внутренний голос приказал ей замолчать и посмотрела в зал. 2.и он понял: вот что неожиданно пришло к нему, и теперь останется с ним, и уже никогда его не покинет. 3.и оба мы немножко удовлетворим свое любопытство.4.впрочем, он и сам только еле передвигал ноги, а тело его совсем застыло и было холодное, как камень. 5.по небу потянулись облака, и луна померкла.
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.