. , , , . , , , . .
, .. , , . , , - .
int
funct()
{
double f; // f
f = 1.2;
// f
//
//
bool result = true;
...
}
, , , ( , ) .
. . :
int*
func()
{
int x;
...
return &;
}
.
, , , , . , . static :
double globalMax;
//
void
func(int x)
{
static bool visited = false;
if (!visited) {
... //
visited = true;
}
...
}
visited . false. func if , , visited true. , . func .
visited static, .
++ . - , new. , .
long* lp;
//
lp = new long;
Complex* cp;
// Complex
cp = new Complex;
, delete. delete , new:
|
|
delete lp;
delete cp;
, , , , . , ( ), , , .
, new:
new int[100];
, new , . (, .) , , delete
delete [] address;