Skip to content

KotDath2/libraries

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Лабораторная работа № 1 "Статические и динамические библиотеки"

Задача

  1. Создать две библиотеки (статическую и динамическую), которые содержат функцию для сортировки массива целых чисел. Сортировку выполнить с использованием следующих алгоритмов:
  • вариант 1 — сортировка пузырьком;
  • вариант 2 — сортировка вставкой;
  • вариант 3 — сортировка слиянием.
  1. Создать консольное приложение, которое выполняет следующие действия:
  • генерирует случайным образом массив целых чисел;
  • сортирует этот массив, используя функцию из библиотеки пункта 1;
  • выводит на экран исходный и отсортированный массивы.
  1. Библиотеку подключать тремя способами:
  • статически;
  • динамически, используя неявное связывание;
  • динамически, используя явное связывание.

Требования

Всего требуется создать три проекта Visual Studio в рамках одного решения: проект для основного приложения (exe), проект для статической библиотеки (lib), проект для динамической библиотеки (dll, lib).

Литература

  1. Google C++ Style Guide — https://google.github.io/styleguide/cppguide.html
  2. Д. Рихтер. Windows для профессионалов Создание эффективных Win32 приложений с учетом специфики 64 разрядной версии Windows.
  3. М. Джонсон. Системное программирование в среде Windows.
  4. Т. Кормен, Ч. Лейзерсон, Р. Ривест, К. Штайн Алгоритмы построение и анализ.
  5. https://msdn.microsoft.com
  6. http://www.cplusplus.com/

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published