A maior rede de estudos do Brasil

Quais operadores em C++ não podem ser sobrecarregados?


4 resposta(s) - Contém resposta de Especialista

User badge image

RD Resoluções Verified user icon

Há mais de um mês

Os operadores que não podem ser sobrecarregados são: o operador ponto de acesso a membros, o operador de resolução de escopo, o operador condicional ternário e o símbolo de diretivas de pré-processamento.

Antes de saber suas definições vamos esclarecer o que é ponteiro. O ponteiro é responsável por indicar um endereço de memória de variáveis armazenadas.

Operador ponto de acesso a membros: ele é o modo de acesso a membros em uma estrutura que não seja um ponteiro.

Operador de resolução de escopo: ele é utilizado para resolver ambiguidade de identificador e acessar nomes ocultos que são inacessíveis.

Operador condicional ternário: ele pode ser usado para substituir o if else em alguns casos, porém ele retornará um valor e possui estrutura compacta (inline).

Símbolo de diretivas de pré-processamento: ele pode ser utilizado em algumas situações, como compilação conditional, controle de linha, relatório de erros e de advertência.

Os operadores que não podem ser sobrecarregados são: o operador ponto de acesso a membros, o operador de resolução de escopo, o operador condicional ternário e o símbolo de diretivas de pré-processamento.

Antes de saber suas definições vamos esclarecer o que é ponteiro. O ponteiro é responsável por indicar um endereço de memória de variáveis armazenadas.

Operador ponto de acesso a membros: ele é o modo de acesso a membros em uma estrutura que não seja um ponteiro.

Operador de resolução de escopo: ele é utilizado para resolver ambiguidade de identificador e acessar nomes ocultos que são inacessíveis.

Operador condicional ternário: ele pode ser usado para substituir o if else em alguns casos, porém ele retornará um valor e possui estrutura compacta (inline).

Símbolo de diretivas de pré-processamento: ele pode ser utilizado em algumas situações, como compilação conditional, controle de linha, relatório de erros e de advertência.

Essa pergunta já foi respondida por um dos nossos especialistas