
Сообщение от
Tulosba
Дальше например так:
C++ |
1
2
3
4
5
6
7
8
9
10
| class SuperVector : public vector
{
public:
void Multiply( int mult )
{
x1 *= mult;
x2 *= mult;
...
}
} |
|
угу, хорошо. А если сделать перегрузку "сложение векторов" здесь же. То это так:
C++ |
1
2
| vector operator + (vector a, vector b)
{return new vector(a.x1 + b.x1, a.y1 + b.y1, a.x2 + b.x2, a.y2 + b.y2);} |
|
ну за правильность операции сложения точно не ручаюсь, но мне сам факт перегрузки функции важен.