PrintArray.h

Материал из Вики ИТ мехмата ЮФУ
Версия от 10:57, 25 сентября 2014; Ulysses (обсуждение | вклад) (серьёзная переработка, указатели заменены на [])

(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск
#ifndef PRINT_ARRAY_H
#define PRINT_ARRAY_H

#include <iostream>

// замечание: шаблоны функций всегда размещаются в заголовочных файлах
//            в отличие от обычных функций

// шаблон функции печати массива
template<typename T>
void print_array(T const * arr, int size, char delim = ' ') {
    for(int i = 0; i < size; ++i)
        std::cout << arr[i] << delim;
}

/* #ifndef PRINT_ARRAY_H: */
#endif