Язык программирования C++. Вводный курс



              

Несколько слов о заголовочных файлах - часть 4


Упражнение 8.3

Установите, какие из приведенных ниже инструкций являются объявлениями, а какие – определениями, и почему:

(a) extern int ix = 1024;

(b) int iy;

(c) extern void reset( void *p ) { /* ... */ }

(d) extern const int *pi;

(e) void print( const matrix & );

Упражнение 8.4

Какие из приведенных ниже объявлений и определений вы поместили бы в заголовочный файл? В исходный файл? Почему?

(a) int var;

(b) inline bool is_equal( const SmallInt &, const SmallInt & ){ }

(c) void putValues( int *arr, int size );

(d) const double pi = 3.1416;

(e) extern int total = 255;




Содержание  Назад  Вперед