C++:
Concatenando strings

Como Fazer:

#include <iostream>
#include <string>

int main() {
    std::string nome = "Mundo";
    std::string saudacao = "Olá, " + nome + "!";

    std::cout << saudacao << std::endl; // Saída: Olá, Mundo!

    // Utilizando o método append
    std::string ponto = ".";
    saudacao.append(ponto);
    std::cout << saudacao << std::endl; // Saída: Olá, Mundo!.

    return 0;
}

Mergulho Profundo:

Historicamente, em C++, os arrays de caracteres eram usados para strings, e a concatenação era manual e propensa a erros. Com a introdução da classe std::string, tudo ficou mais simples. Alternativas incluem o operador +, o método append() da classe std::string ou até stringstream para casos complexos. Detalhes de implementação variam com a abordagem: operador + é intuitivo, append() pode ser mais eficiente em certos contextos, e stringstream oferece mais controle e funcionalidade, mas é mais verboso.

Veja Também: