¿Cuándo usaría una matriz en lugar de un vector / cadena?

Soy un programador principiante de C ++ y por eso aprendí a usar matrices en lugar de vectores (esta parece ser la forma general de hacer las cosas, luego paso a los vectores más adelante).

He notado que muchas respuestas en SO sugieren utilizar vectores sobre matrices y cadenas sobre matrices de caracteres. Parece que esta es la forma "adecuada" de codificar en C ++.

Dicho todo esto, ¿cuándo vale la pena usar una matriz clásica / char * (si alguna vez)?

Respuestas a la pregunta(8)

Su respuesta a la pregunta