Como converter int para string em C++? Procurando uma maneira simples
Olá a todos! Sou um desenvolvedor C++ iniciante, escrevendo um programa simples para controle de estoque. Preciso exibir na tela uma mensagem do tipo: "Produto número 42 adicionado ao carrinho". O problema é que a variável `int itemId = 42;` é um número inteiro, e a string é formada por concatenação.\n\nTentei escrever assim:\n```cpp\n#include \n#include \n\nint main() {\n int itemId = 42;\n std::string message = "Produto número " + itemId + " adicionado ao carrinho";\n std::cout << message << std::endl;\n return 0;\n}\n```\n\nMas o compilador dá o erro: `error: invalid operands of types ‘const char*’ and ‘int’ to binary ‘operator+’`. Eu entendo que C++ não consegue somar strings e números automaticamente. Em Python eu simplesmente escrevia `f"Produto número {itemId}"`, e em Java usava `String.valueOf()`. Como fa