Обявления

Допълнителни източници

Допълнителни източници

от Атанас Семерджиев -
Number of replies: 1

Здравейте, колеги.

В тази тема ще публикуваме препратки към полезни източници свързани с курса.

По-долу давам няколко, за които говорихме по време на последното занятие.

За "умни указатели" (smart pointers) много добър източник е книгата Effective Modern C++ на Scot Meyers. Връзка към нея, а също и към някои други полезни източници можете да намерите в следния списък:
https://github.com/semerdzhiev/Reading-Lists/blob/main/cpp.adoc#smart-pointers

Примерен CMake шаблон, в който е подготвено всичко нужно за работа с Catch2 (рамка за unit test-ове в C++) можете да намерите в даденото по-долу хранилище в GitHub. Шаблонът simple е конфигуриран така, че автоматично да сваля всичко нужно за работа с Catch2. Освен това дава възможност и за работа с локално копие на хранилището на Catch2, а също и с локално инсталирана, предварително изградена версия.
semerdzhiev/cmake-templates: Sample templates for CMake projects (github.com)

In reply to Атанас Семерджиев

Re: Допълнителни източници

от Атанас Семерджиев -

Здравейте, колеги.

Както говорихме по време на допълнителното обучение днес, давам списък с разширенията за Visual Studio Code, които можете да използвате, за да подготвите IDE-то за работа със C++, CMake, CTest и т.н.

В списъка са дадени идентификаторите и имената на разширенията. Препоръчваме когато търсите за тях, в полето за търсене (Search Extensions in Marketplace) във Visual Studio Code, да въведете идентификатора, за да сте сигурни, че инсталирате точно това, което трябва.

  • ms-vscode.cpptools-extension-pack -- C/C++ Extension pack by Microsoft
  • fredericbonnet.cmake-test-adapter -- CMake Test Explorer by Frédéric Bonnet
  • hbenl.vscode-test-explorer -- Test Explorer UI by Holger Benl
  • ms-vscode.test-adapter-converter -- Test Adapter Converter by Microsoft

На страницата на курса е добавена връзка към списъка с полезни материали за CMake.