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.