Junior — Middle
Jakie zewnętrzne biblioteki i narzędzia używałeś w swoich projektach?
sobes.tech AI
Odpowiedź od AI
W projektach C/C++ często używa się następujących zewnętrznych bibliotek i narzędzi:
- Boost — zestaw bibliotek do rozszerzania standardowej biblioteki C++ (inteligentne wskaźniki, kontenery, algorytmy).
- Google Test (gtest) — framework do testów jednostkowych.
- CMake — narzędzie do wieloplatformowego kompilowania projektów.
- OpenCV — biblioteka do widzenia komputerowego i przetwarzania obrazów.
- Poco — biblioteki do programowania sieciowego i wielowątkowości.
Przykład użycia Google Test:
#include <gtest/gtest.h>
TEST(MathTest, Addition) {
EXPECT_EQ(2 + 2, 4);
}
int main(int argc, char **argv) {
::testing::InitGoogleTest(&argc, argv);
return RUN_ALL_TESTS();
}