1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <stdio.h>
#include "bunsuu2.h"
_bunsuu2::_bunsuu2(int bunshi, int bunbo) : _bunsuu(bunshi, bunbo) {
}
_bunsuu2 _bunsuu2::operator+(_bunsuu2& b) {
return _bunsuu2(bunshi * b.bunbo + b.bunshi * bunbo,
bunbo * b.bunbo);
}
_bunsuu2 _bunsuu2::operator+(int n) {
return _bunsuu2(bunshi + n * bunbo, bunbo);
}
_bunsuu2 operator+(int n, _bunsuu2& b) {
return _bunsuu2(b.bunshi + n * b.bunbo, b.bunbo);
}