# Remote C/C++ Views and Editors

The remote C/C++ views are panels that help you perform the tasks involved in creating remote C/C++ programs. The Remote C/C++ perspective displays these panels in a single Eclipse window.

Changing Views:

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

The following views are commonly used in the Remote C/C++ perspective:

Project Explorer
  Shows all of the file system's files under your workspace directory.
Remote Systems
  Lets you create connections to remote systems and work with them.
Remote Shell
  Allows you to run and view shell commands.
Remote C/C++ Editor
  Provides specialized features for editing remote C/C++ related files.
Outline
  Displays the structure of the file currently open in an editor.
Remote Call Hierarchy
  Shows the loaded callers and callees for a selected C/C++ function.
Remote Type Hierarchy
  Shows the hierarchy of a selected type.
Remote Include Browser
  shows the <include> and #include relationships between source and header files.
Console
  Displays your program's output, as well as the output from your build tools.
Problems
  If you encounter any errors during a build they will be displayed in the Problems view.
Search
  Shows the results of searches for files or text.

Related Reference
Project Explorer view
Remote C/C++ Editor
Remote Call Hierarchy view
Remote Type Hierarchy view