| 9 | point3d operator+(P(p)) const { |
| 10 | return point3d(x + p.x, y + p.y, z + p.z); } |
| 11 | point3d operator-(P(p)) const { |
| 12 | return point3d(x - p.x, y - p.y, z - p.z); } |
| 13 | point3d operator-() const { |
| 14 | return point3d(-x, -y, -z); } |
| 15 | point3d operator*(double k) const { |