С точки зрения безопасности лучше обнулить пароль, как только он больше не используется программой.
Другими словами, мне бы хотелось иметь какую-то безопасную систему string вместо std::string, которая обнуляла бы область памяти, в которой хранилась старая строка в стиле C, при уничтожении или присвоении ей нового значения.
Реализация такой сама по себе строка не является проблемой, но реализация всех обширных функций std::string, которые мне хотелось бы, потребовала бы довольно много времени.
Являются ли есть ли готовые решения для этого?
Обновление: этот вопрос закрыт, поэтому я задал еще один в разделе «Рекомендации по программному обеспечению».
Подробнее здесь: https://stackoverflow.com/questions/784 ... words-in-c