Реферат: Протоколы и стандарты объектно-ориентированного программирования
данных. Однако ни аппарат классов, ни перегрузка операций не
влияют на эффективность. То, что класс - это класс, известно
только компилятору. Если функции-члены классов объявлены inline,
на их вызов не требуется время. Фактически это не функции, а под-
становки. Лишь виртуальные функции оставляют относительно не-
большой след в оперативной памяти.
Из всего выше сказанного вытекает логичный вывод: С++ наибо-
лее удобный, универсальный и необходимый язык. Но все же возни-
кает вопрос, что же было написано на этом языке, используя прин-
ципы ООП, что можно было бы "потрогать" любому программисту или
пользователю. Ответ очевиден - это Microsoft Windows.
MS Windows и новый метод разработки программ.
Одним из наиболее важных механизмов взаимодействия программ
является обмен данными. В MS Windows существует несколько способов
взаимодействия приложений:
- почтовый ящик;
- динамический обмен данными;
- встраивание объектов.
Специальный почтовый ящик (clipboard) Windows позволяет
пользователю переносить информацию из одного приложения в другое,
не заботясь об ее форматах и представлении.
В отличие от профессиональных операциональных операционных
систем, где механизм обмена данными между программами доступен
только программисту, в Windows это делается очень просто и наг-
лядно для пользователя.
Механизм обмена данных между приложениями - жизненно важное
свойство многозадачной среды. И в настоящее время производители
программного обеспечения пришли уже к выводу, что для переноса
данных из одного приложения в другое почтового ящика уже недоста-
точно. Появился новый, более универсальный механизм - OLE (