Язык С++ и программирование на нем. Рейзлин В.И. - 42 стр.

UptoLike

Составители: 

44
0 n-2 n-1
a a[0]
a[1]
a[m-2]
a[m-1]
Освободить память здесь можно так:
for (i=0; i<m; i++)delete a[ i ];
delete a;
Или так:
for(i=0; i<m; i++) {delete a[ i ]; a[ i ]=NULL;}
delete a;
8. Объявления и определения
Любое имя, за исключением имён меток, должно быть объявлено
в программе:
int i, j;
double d=7.3;
extern int m;
typedef unsigned int size_t;
int add (int a, int b){ return a+b;}
void func (char*, int);
После этих объявлений компилятор знает, что i, j, m имена пе-
ременных типа int, d имя переменного типа double, size_t имя типа, а
add и func имена функций (о функциях см. раздел 16).
В объявлении с именем может сопоставляться не только некото-
рый тип. С именем может быть сопоставлен некоторый элемент, иден-
тификатором которого оно является. Например, при объявлении int i, j;