Я начинающий программист на С++, поэтому я научился использовать массивы, а не векторы (это, как представляется, общий способ делать что-то, а затем перейти к векторам позже).
Я заметил, что многие ответы на SO предлагают использование векторов над массивами и строки над массивами char. Кажется, что это "правильный" способ кодирования на С++.
Что все сказано, когда стоит использовать классический массив / char * (если когда-либо)?