Sobes.tech
Junior — Middle

Pode explicar o propósito e o uso da palavra-chave 'const' na linguagem de programação?

sobes.tech IA

Resposta da IA

A palavra-chave const em C/C++ é usada para declarar valores constantes ou indicar que os dados não devem ser alterados após a inicialização. Isso ajuda a aumentar a segurança do código e evita alterações acidentais nas variáveis.

Exemplos de uso:

  • Variável constante:
const int maxValue = 100; // maxValue não pode ser alterado
  • Ponteiro constante para dados:
const int* ptr; // não é possível alterar os dados através de ptr
  • Ponteiro para dados constantes:
int* const ptr; // não é possível alterar o endereço para o qual ptr aponta
  • Método constante de uma classe:
class MyClass {
public:
    int getValue() const { return value; } // método que não altera o estado do objeto
private:
    int value;
};

O uso de const ajuda o compilador a detectar erros e melhora a legibilidade do código, mostrando as intenções do desenvolvedor.