Огляд глосарія за абеткою

Спеціальні | А | Б | В | Г | Ґ | Д | Е | Є | Ж | З | И | І | Ї | Й | К | Л | М | Н | О | П | Р | С | Т | У | Ф | Х | Ц | Ч | Ш | Щ | Ь | Ю | Я | Все

У

Узагальнені класи

Загальний формат оголошення узагальненого класу має такий вигляд:

template <class Ttype> class ім'я_класу {

...

}

Тут елемент Ttype є «заповнювач» для імені типу, який буде заданий при реалізації класу. При необхідності можна визначити кілька узагальнених типів даних, використовуючи список елементів, розділених комами.

Створивши узагальнений клас, можна створити його конкретний екземпляр, використовуючи наступний загальний формат:

ім'я_класу <тип> ім’я_об'екту;


Узагальнені функції

Узагальнена функція -це функція, що перевантажує сама себе.

Узагальнена функція створюється за допомогою ключового слова template. Звичайне значення слова template (шаблон) точно відображає мету його застосування в C++. Це ключове слово використовується для створення шаблону (або оболонки), який описує дії, що виконуються функцією. Компілятору ж залишається «доповнити відсутні деталі» відповідно до заданого значенням параметра.

Загальний формат визначення шаблонної функції має такий вигляд:

template <class T Type> тип ім'я функції (список параметрів)

 {

    // тіло функції

 }


Доступність

Шрифти Шрифти

Розмір шрифта Розмір шрифта

1

Колір тексту Колір тексту

Колір тла Колір тла

Кернінг шрифтів Кернінг шрифтів

Видимість картинок Видимість картинок

Інтервал між літерами Інтервал між літерами

0

Висота рядка Висота рядка

1.2

Виділити посилання Виділити посилання

Вирівнювання тексту Вирівнювання тексту

Ширина абзацу Ширина абзацу

0