ВУЗ:
Составители:
Рубрика:
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;
Страницы
- « первая
- ‹ предыдущая
- …
- 40
- 41
- 42
- 43
- 44
- …
- следующая ›
- последняя »