vectors, strings, and formatted print