Junior — Middle
Jaké externí knihovny a nástroje jsi použil ve svých projektech?
sobes.tech AI
Odpověď od AI
V projektech v jazycích C/C++ se často používají následující externí knihovny a nástroje:
- Boost — sada knihoven pro rozšíření standardní knihovny C++ (chytré ukazatele, kontejnery, algoritmy).
- Google Test (gtest) — rámec pro jednotkové testování.
- CMake — nástroj pro multiplatformní sestavování projektů.
- OpenCV — knihovna pro počítačové vidění a zpracování obrazu.
- Poco — knihovny pro síťové programování a vícenásobné vlákno.
Příklad použití 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();
}