# Perspective

A perspective is a layout of views (development tools) in the Workbench window. Each type of perspective is a combination of views, menus, and toolbars that enable you to perform a particular task. In the Stand-alone Debugger, you only have the choice of the Debug perspective which has views that enable you to debug programs. When ever you use the Stand-alone Debugger, you will be placed into the Debug perspective.

Selecting / Opening Views:

- You can add views to the perspective. From the menu bar choose Window > Show View and open a category then select a new view from the Show View dialog.
- To reset the Debug perspective to its original layout, from the menu bar choose Window > Reset Perspective.

The C/C++ development tools contribute the following perspectives to the workbench:

There a several additional views that may be useful during a debug session. You can add them by clicking Window > Show View > C/C++ to show them in the C/C++ perspective.

## Debug perspective views

The Debug perspective is tuned for debugging your C/C++ program. By default it includes an editor area and the following views:

- Debug
- Variables
- Breakpoints
- Outline
- Console
- Tasks
- Problems
- Executables

There a several additional views that may be useful during a debug session. You can add them by clicking Window > Show View > Debug to show them in the Debug perspective.

## Additional C/C++ views

There are some additional C/C++ views that are provided that may be accessed using Window > Show View > C/C++. These will normally not be needed for debugging but may be helpful if there are problems and the user has an understanding of the full CDT IDE. The additional views are:

- C/C++ Projects
- C/C++ Index view
- Call Hierarchy
- Include Browser
- Type Hierarchy

C/C++ Views and Editors