Você está aqui: C++ ::: Dicas & Truques ::: Strings e Caracteres |
|||||
Entendendo a atribuição de strings em C++Quantidade de visualizações: 10416 vezes |
|||||
Por atribuição entende-se o processo de transferir um valor a uma variável, muitas vezes substituindo o valor original. Em C++ a classe string possui o operador operator= sobrecarregado, o que facilita muito a atribuição de strings. Durante a autoria desta dica, três versões da sobrecarga deste operador estão disponíveis:
Na primeira versão podemos passar um outro objeto string. Veja:
Na segunda versão podemos passar uma string C (aquelas terminadas em null). Veja:
Finalmente a terceira versão serve para atribuirmos um caractere. Veja:
Em todos os três casos o retorno da sobrecarga do operador "=" é um objeto da classe string, como demonstrado no exemplo a seguir:
|
|||||
![]() |
|||||
Desafios, Exercícios e Algoritmos Resolvidos de C++ |
Veja mais Dicas e truques de C++ |
Dicas e truques de outras linguagens |
C# - Como abrir outros formulários de sua aplicação C# Windows Forms a partir do formulário principal |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
1º lugar: Java |