V827. Maximum size of a vector is known at compile time. Consider pre-allocating it by calling reserve(N). V828. Decreased performance. Moving an object in a return statement prevents copy elision. V829. Lifetime of the heap-allocated variable is limited to the current function's scope. ...