Static analysis findings for demo-visualstudio
Summary:
- Performed static-analysis and code cleanup guided by Effective C++ principles (object initialization, const correctness, ownership, avoid exposing std namespace in headers).
Findings (issues discovered):
- "using namespace std;" in headers
- Risk: Pollutes global namespace for all translation units; can cause name collisions.
- Non-const accessors and non-const methods where const is appropriate
- Examples: Account::getBalance, Account::getPassword, BaseDisplay methods.