In a previous entry I alluded to the problems that
can occur if you mismatch scalar "new" with vector "delete[]"
or vice versa.
There is a nice description of C++ memory management
in
C++ Gotchas: Avoiding Common Problems in Coding and Design
on
www.informit.com,
and I encourage you to read
at least the section titled
Failure to ...