ПредишенСледващото

Списък с еднопосочни - връзки (Link) Само следните елементи

двойно свързан списък - връзки (Link) за следващите и предишните елементи

кръгъл списък - последният елемент е свързан към първия

Операции на списъци:

- първоначалното образуване (за създаване на първия елемент)

- добавяне на елемент в края на списъка

- четене елемент с даден ключ

- вмъкване на елемент в списък, утвърден място (или преди, или след определен ключов елемент)

- преместване на актива от определен ключ

- подредбата на списъка с ключове

Шаблони (параметризираните класове) - позволяват да се създаде семейство сродни класове, които могат да бъдат приложени към всеки тип данни и предаване на този тип като клас параметър

шаблон <параметр шаблона> определение клас

Правила шаблони описание:

- местни (вградени в шаблона) класове не могат да съдържат заместващи символи като свои аргументи

- Клас шаблони могат да съдържат статични елементи приятелски функции и класове

- Шаблоните могат да бъдат получени както от модели и от класове, и да бъдат основа за тях

- че е невъзможно да се определи най-приятелски шаблони в рамките на шаблона

шаблон име <аргументы> обектно-наименование [(parametry_konstruktora)]

списък List1;

списък List2;

32) общ механизъм за боравене изключение на C ++. Генериране и наваксване изключения. списък за изключване на функция.

Изключение - е появата на неочаквано събитие или спешни случаи, които могат да бъдат генерирани от неправилно използване на уреда.

Механизмът за изключение на C ++ е предназначена за събитията, които се случват в резултат на програмата.

Call стека - последователността, причинени от, но все още не пълни функции

Развиването на стека - процесът на deallocation на локални променливи и контрол връщане на обаждащия се

C ++ библиотеки действие в случай на изключение:

1) копие на параметъра хвърлят статичен обект, който съществува толкова дълго, колкото изключение не се борави

2) търсене на подходяща манипулатор развива комина; обадете деструктори на местни обекти, излизащи от областта

3) изключение манипулатор обект преминава, параметъра като съвместим вид

Хендлър се счита за да се намери, ако е посочен вида на обекта, след хвърляне:

- същите като в улова

- е получен от споменатия улова в

- Това е указател, който може да се превърне на стандартните правила, определени в улова

нищожен f1 () хвърлей (инт, знак *)

Изключения в конструкторите:

Свързани статии

Подкрепете проекта - споделете линка, благодаря!