Вызов clear()
для вложенных векторов не требуется.Когда вы вызываете clear()
на самом внешнем векторе, он уничтожит каждый элемент в векторе.Это, в свою очередь, уничтожит все вложенные векторы.
std::vector
- это тип RAII, поэтому, пока вы храните в нем тип RAII, он будет работать правильно, поскольку типы очищаются после себя..