Junior — Middle
Que bibliotecas e ferramentas externas utilizaste nos teus projetos?
sobes.tech IA
Resposta da IA
Nos projetos em C/C++ frequentemente utilizam as seguintes bibliotecas e ferramentas externas:
- Boost — conjunto de bibliotecas para ampliar a biblioteca padrão do C++ (ponteiros inteligentes, contêineres, algoritmos).
- Google Test (gtest) — framework para testes unitários.
- CMake — ferramenta para compilação multiplataforma de projetos.
- OpenCV — biblioteca para visão computacional e processamento de imagens.
- Poco — bibliotecas para programação de rede e multithreading.
Exemplo de uso do 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();
}