Ir para o conteúdo
Newbie

Dúvidas de iniciante: o que é "&", "const", "protected", etc

Mensagens Recomendadas

Newbie

Ola sou novo aqui, começei agora a aprender c++ e gostava de saber o que significa o " & "..

Por exemplo neste caso:

arrayresul.jpg

E o que significa a variavel const e o que ela faz?

E ja agora neste tutorial:

class test
{
protected:
int a;
int b;
public:

if (this == a)
{
    return *this;
}

}

O que são As variáveis Protects?

O que são operatores?

E o "*this", o que faz?

Pesso desculpa é muita coisa..

Obrigado, cumps Newbie

Editado por thoga31
GeSHi + título

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
HappyHippyHippo

vamos então pelo princípio

- o operador &, da maneira como estás a utiliza-lo, é um operador unário (só recebe um operando) e significa : "referência de memória do elemento".

isto é, as variáveis estão em memória, e essa memória em um endereço. o que o operador unário & significa, não é mais do que ler qual é esse endereço de memória.

- const não é uma variável, é uma palavra reservada que como o nome indica, dita que o elemento a que está associado é constante, imutável, não pode ser alterado.

- não existe variáveis protected (e não "protects"), o que existe é um modificador de acesso à variáveis de uma classe/objecto que dita que não podem ser acessíveis por outras classes que não a própria.

existe um modificador também para estes níveis de acesso que "salta" por cima destes limites mas isso fica para mais tarde

- operadores não são mais do que funções "escondidas" da linguagem como o "+", o "-", o "=", o "==", etc, etc, etc ... são mesmo muitos

- this é uma variáveis interna de uma classe/objecto criada automaticamente que contem o endereço de memória da classe. ao aplicares o redireccionamento através do operador unário *, estás a aceder ao endereço de memória da classe.

------

pondo isto tudo de parte, ficas a saber que c++ não deveria ser uma linguagem de programação de iniciação, existem muitas outras boas para isso.

além disso, parece que o tutorial que andas a seguir não é lá muito bom


IRC : sim, é algo que ainda existe >> #p@p

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora

×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade. Este site usa cookies para disponibilizar funcionalidades personalizadas. Para mais informações visite esta página.