but what if it doesn't go out of scope. I need to delete after right after drawing.
qDeleteAll(vertices.begin(), vertices.end());
qDeleteAll(vertices.begin(), vertices.end());
To copy to clipboard, switch view to plain text mode
gives the following error:
error: type 'class QVector3D' argument given to 'delete', expected pointer
template <typename ForwardIterator>
Q_OUTOFLINE_TEMPLATE void qDeleteAll(ForwardIterator begin, ForwardIterator end)
{
while (begin != end) {
delete *begin;
++begin;
}
}
template <typename ForwardIterator>
Q_OUTOFLINE_TEMPLATE void qDeleteAll(ForwardIterator begin, ForwardIterator end)
{
while (begin != end) {
delete *begin;
++begin;
}
}
To copy to clipboard, switch view to plain text mode
Bookmarks