C/C++: Discourage assert()
Issue #97
resolved
Modern C/C++ programming prefers perror() or returning error values, to using assert(). I understand this is because assert() often becomes a NOP in release binaries, and assert() can occasionally leak sensitive information.
Given that assert() is now frowned upon, could vera++ update its rule checks to recommend suitable replacements in our source code files?
Comments (2)
-
-
- changed status to resolved
- Log in to comment
Feel free to propose rules to add to our rule-set. We could add it to dedicated c++ profiles