Using Content Assist
Use Content Assist to insert C/C++ elements of your project, and templates into your code. You can insert a template into your source code rather than retyping commonly-used snippets of code.
To insert a template or element:
- In the C/C++ editor, type at least the first letter of a template or 
  element then Ctrl+Space.
A list displays the templates
 followed by the elements that start with the letter combination you typed.
	 - Do one of the following: 
  
- Continue typing. The list shortens. When there is only one item in the list, it is automatically inserted.
 - Double-click an item in the list to insert it into your code.
 - Press Esc to close the Content Assist Window.
 
 
To set Content Assist preferences:
- Click Window > Preferences.
 - Expand C/C++ and Editor.
 - Select Content Assist.

 - Do the following: 
  
- To insert an element when you open Content Assist and it is the only item in the list, select the Insert single proposals automatically check box.
 - To automatically insert a common prefix of all proposals, select the Insert common prefixes automatically checkbox.
 - To display proposals in alphabetical order, rather than by relevance, select the Present proposals in alphabetical order checkbox.
 - To change Auto-Activation of content assist for ".", "->" or "::" triggers, select the appropriate checkboxes.
 
 - Click OK.
 
Creating and editing templates
Importing and exporting templates
Content Assist page
Templates page