When refactoring C++ Hungarian notation code base changes should look similar to the existing code base. Making changes (using TDD of course) can involve refactoring existing code into smaller functions and occasionally moving it to a new class. Hungarian notation…