С++ Primer говорит
Для большинства приложений, помимо обеспечения безопасности, это также больше эффективно использовать строки библиотеки, а не строки C-стиля
Безопасность понятна. Почему библиотека строк С++ более эффективна? В конце концов, под всем этим, не строки, которые все еще представлены как массивы символов?
Чтобы уточнить, говорит ли автор об эффективности (понимании) программы или эффективности обработки?