1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/seahore-C3TL

Клонировать/Скачать
README.md 3 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
Отправлено 12.03.2025 16:28 f3ca59d

C3TL

Статус сборки Статус сборки ветки dev Прикрытие тестами Лицензия GitHub

C3TL | Недооцененная реализация C++11 STL

C3TL предоставляет основные части классовых и функциональных шаблонов C++11 STL. Код прост и прямолинейн, что делает его полезным для изучения C++ шаблонного программирования и понимания принципов работы STL.

Это наша большая работа по курсу "Высокого уровня языков программирования", сроки сдачи которой становятся всё более строгими. В таких условиях, C3TL не может быть полностью реализован, а уже выполненные части также далеки от идеала. Цени свою жизнь и используй этот пакет осторожно 〒▽〒

Этот пакет был создан с целью обучения работе со C++ STL и развития навыков программирования. Учитывая повторение колеса и крайне низкое качество реализации, мы не будем активно поддерживать этот проект; однако, мы все еще будем принимать предложения issues и pull requests.

Сборка / запуск тестов

Версии компиляторов

Для успешной компиляции требуется компилятор, поддерживающий C++11:

  • GCC версии 4.8.1 и выше
  • Clang версии 3.3 и выше
  • MSVC++ версии 14.0 (Visual Studio 2015) и выше### Инструменты

Инструменты сборки:

Инструменты для юнит-тестирования:

  • Catch версии 2.0.1 и выше

    Уже включено в директорию test (catch.hpp).

Скрипты

В корневой директории проекта:

$ mkdir build && cd build
$ cmake ..
$ make
$ ./C3TL-test

Примечание: Все имена переменных, функций, классов, пути к файлам, URL-адреса, IP-адреса, команды CLI, параметры и флаги были оставлены без изменения согласно правилам перевода.

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/seahore-C3TL.git
git@api.gitlife.ru:oschina-mirror/seahore-C3TL.git
oschina-mirror
seahore-C3TL
seahore-C3TL
master