Junior — Middle
Aké externé knižnice a nástroje si použil vo svojich projektoch?
sobes.tech AI
Odpoveď od AI
V projektoch v jazykoch C/C++ sa často používajú nasledujúce externé knižnice a nástroje:
- Boost — súbor knižníc na rozšírenie štandardnej knižnice C++ (chytré ukazovatele, kontajnery, algoritmy).
- Google Test (gtest) — rámec na jednotkové testovanie.
- CMake — nástroj na multiplatformové zostavovanie projektov.
- OpenCV — knižnica pre počítačové videnie a spracovanie obrázkov.
- Poco — knižnice na sieťové programovanie a viacvláknové spracovanie.
Príklad použitia 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();
}