4You need to know how to use std::vector<T> but you do not need to understand how it works or how to write your own templates.