Вопросы с тегом «defensive-programming»

23
Какова цель использования фигурных скобок (т.е. {}) для однострочного цикла if или?
Я читаю некоторые лекционные заметки моего лектора C ++, и он написал следующее: Использовать отступ // OK Никогда не полагайтесь на приоритет оператора - всегда используйте скобки // OK Всегда используйте блок {} - даже для одной строки // не в порядке , почему ??? Const объект на левой стороне …

20
Когда я должен использовать Debug.Assert ()?
Я работаю профессиональным инженером-программистом около года, закончив со степенью бакалавра. Некоторое время я знал об утверждениях в C ++ и C, но понятия не имел, что они существовали в C # и .NET вообще до недавнего времени. Наш производственный код не содержит никаких утверждений, и мой вопрос заключается в следующем …

14
Способы скрытия конфиденциальных строк в C ++
Мне нужно хранить конфиденциальную информацию (симметричный ключ шифрования, который я хочу сохранить в секрете) в моем приложении C ++. Простой подход заключается в следующем: std::string myKey = "mysupersupersecretpasswordthatyouwillneverguess"; Однако запуск приложения через stringsпроцесс (или любой другой процесс, извлекающий строки из двоичного приложения) покажет указанную выше строку. Какие методы следует использовать, …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.