Show: Delphi C++
Display Preferences

Lexical Elements Index

From RAD Studio
Jump to: navigation, search

Go Up to C++ Language Guide Index

This section contains Lexical Element topics. These topics provide a formal definition of C++ lexical elements. They describe the different categories of word-like units (tokens) recognized by a language.

The tokens in a C++ source file are derived from a series of operations performed on your programs by the compiler and its built-in preprocessor.

The preprocessor first scans the program text for special preprocessor directives (see Preprocessor directives for details). For example, the directive #include <inc_file> adds (or includes) the contents of the file inc_file to the program before the compilation phase. The preprocessor also expands any macros found in the program and include files.

A C++ program starts as a sequence of ASCII characters representing the source code, created using a suitable text editor (such as the IDE's editor). The basic program unit in C++ is a source file (usually designated by a ".c", or ".cpp" in its name), and all of the header files and other source files included with the #include preprocessor directive. Implementation files are usually designated by a ".c" or ".cpp" in the name, while header files are usually designated with a ".h" or ".hpp".

In the tokenizing phase of compilation, the source code file is parsed (that is, broken down) into tokens and whitespace.

Sections

Personal tools
RAD Studio 10.2 Tokyo
In other languages
Previous Versions
Assistance