Масиви

Припустимо, програма повинна зберегти імена чотирьох ігрoков Замість того, аби оголошувати чотири змінні типу String, можна оголосити масив, Який містить чотири елемента типу String позначаються за допомогою квадратних дужок, поміщених після типу даних або після імені змінної:

Робота з векторами (масивами) STL

У бібліотеці STL масиви змінної довжини представлені класом vector, який надає доступ до елементів будь-якого типу (правда, тільки до одного типу в одному обєкті vector) послідовно або випадковим доступом Такі обєкти використовуються у вашому додатку усюди, де б ви зазвичай писали оголошення масиву елементів цього типу Наприклад, якби вам потрібно було зберігати 100 цілих чисел, […]

Операція «видавлювання по перетинах» – КОМПАС в DELPHI

Інтерфейс ksEntityColection служить для опису масиву обєктів Кожен елемент в цьому масиві представляє собою інтерфейс ksEntity, описує той чи інший обєкт Інтерфейс ksEntityCollection не має властивостей Розглянемо основні його методи Add  – Додає обєкт в кінець масиву Інтерфейс додається

ГЕНЕРАТОРИ-ТИПІВ і реляційна модель

Тепер звернемося до вивчення типів, які не визначені за допомогою оператора TYPE, а отримані шляхом виклику деякого генератора типу (Type generator) Загалом, генератор типу – це просто особливий вид оператора його специфіка полягає в тому, що він повертає тип, скажімо, замість простого скалярного значення Наприклад, у звичайному мові програмування можна застосувати таку конструкцію

ПОШУК ДАНИХ

Пошук даних у векторі і файлі виконується по ключу Як і при сортуванні, виділяють два методи пошуку:внутрішнійізовнішнійУ першому випадку весь файл знаходиться у відведеній під програму памяті ЕОМ У разі зовнішнього пошуку велика частина даних знаходиться в зовнішній памяті, наприклад на жорсткому диску

Генератори типів

У мові SQL підтримуються три генератора тіпов18 (у термінології SQL вони називаються конструкторами типів): REF, ROW і ARRAY У даній главі розглядаються тільки ROW і ARRAY, а опис REF відкладається до глави 26 Нижче наведено приклад, який ілюструє використання генератора типу рядка ROW

Фільтрація винятків у Visual C # (Sharp)

У всіх наведених прикладах винятків в операторі catch застосовувався тип Exception: catch (ExcepNullReferenceExceptiontion) { } Даний тип перехоплює всі винятки На рис 53 середу IDE перехопила виняток, застосовуючи спеціальний тип NuiiReferenceException Використання цього типу в операторі catch огранічает перехоплення виключень винятками звернення до null-даними

Клас Runtime

Обєкти класу Runtime описують стан runtime-системи Java і ті операції, які вона може виконати Для отримання обєкта Runtime, що відповідає поточному runtime-контексту, слід викликати статичний метод RuntimegetRuntime Одна з операцій, виконуваних поточним runtime-контекстом, – отримання вхідного або вихідного потоку, що перекладає символи локального набору в їх Unicode-еквіваленти Багато існуючі системи працюють з національними алфавітами, що […]

СОРТИРОВКА ТАБЛИЦІ покажчиків

Сортувати можна або самі записи файлу, або покажчики деякої допоміжної таблиці Приклад першого випадку наведено на рис 91

Лінія розрізу / перерізу – КОМПАС в DELPHI

Інтерфейс ksCutLineParam служить для завдання параметрів лінії розрізу / розтину Отримати цей інтерфейс можна за допомогою методу GetParamStruct інтерфейсу KompasObject Для цього в якості єдиного параметра даному методу потрібно передати значення константи ko_CutLineParam Розглянемо властивості інтерфейсу ksCutLineParam