--- a/pmc/cube.cc
+++ b/pmc/cube.cc
@@ -32,8 +32,12 @@
void Cube::move (Vector location)
{
+ Vector *p_tmp;
+
for (int i = 0; i < 8; i++) {
- P[i] = new Vector (*P[i] + location);
+ p_tmp = new Vector (*P[i] + location);
+ delete P[i];
+ P[i] = p_tmp;
}
}