. . .
:
( )
:
( .).
() .
.
(, preprocessing):
o .
o ( C/C++) (C#).
o (#define, #if, #pragma,...) :
.
( ).
.
o .
o .
1. .
2. " ".
- , :
o .
o .
o .
o .
o .
1.
2. ( )
(, ) :
o .
o .
o ( ) .
, .
( ).
:
o .
o , ().
:
o
o , (#) ( )
:
o
:
o .
o (dll) - , .
(Linker):
o
o .
:
o .
o , , .
o (breakpoints, watchpoints).
o .
:
o :
( ).
|
|
.
o ( )
:
o .
o Warnings /++:
.
.
.
IDE (Integrated development environment) IDDE(Integrated development& debug environment).
:
.
.
( ).
.
:
.
GUI.
( , , )
:
"" (Visual Studio, IntelliJ IDEA, Eclipse, Code::Blocks).
"" (Delphi, Dev-C++)
.
:
:
.
.
:
o , .
:
o :
.
o :
, , .
.
.
:
.
, .
.
.
.
.
main():
o .
o .