Visual C++ Refactoring extension by Microsoft Visual C++ team lets you rename symbols in C++ code, automatically changing the declaration and all references:
You select a symbol in code, invoke Refactor – Rename, enter a new name, preview and select changes, click Apply and get a log of changes in the Output window (though line and column numbers are not very accurate at the moment).
Internally refactoring uses the Find All References feature, i.e. it provides the same accuracy and is influenced by the same References – Disable Resolving option. It works for native C++, C++/CLR and C++/CX. Only the current configuration is analyzed and updated.