void Ship::shotFiredAtPoint(const point& p) { IntCollection hits; if points.collidesWith(p) { hits.add(p); }
int main() { IntCollection d; IntCollection c; c.add(45); c.add(-210); c.add(77); c.add(2); c.add(-21); c.add(42); c.add(7); d = c; c << 4 << 7 << 9 << 10; printCheck(c); checkEqual(c,d); d << 10 << 4 << 84; printCheck(d); checkEqual(c,d); }