set color identifiers in the source code according to their role (e.g. typedefs, functions, variables, and fields)
make code being excluded by conditional compilation be displayed on a gray background
collapse and expand blocks of comments and preprocessor branches in C and C++ files in addition to functions, structures, and so on
set a configurable code formatter with four predefined styles
set typing assistance options, such as the closing of brackets, smart paste, and more
configure context highlighting and change how the Code Assist feature works
set support for overloaded operators, which includes semantic highlighting, marking occurrences, and open declaration (select Overloaded Operators in the Element list from Window > Preferences > C/C++ > Editor > Syntax Coloring )
use the Search tab to search for references to overloaded operators
right-click a function name in the editor and select Open call hierarchy to display the Call Hierarchy view that shows the loaded callers and calling functions for a selected C/C++ function.
Note: The IDE also shows overloaded operators in the Call Hierarchy view.
navigate from a delete statement to the destructor method that is implicitly called
control many other visual aspects of the C/C++ editor
You can do all this using C/C++ Editor or Text Editors preference pages: