Newbie Posted February 4, 2013 at 05:16 PM Report #494156 Posted February 4, 2013 at 05:16 PM (edited) Ola sou novo aqui, começei agora a aprender c++ e gostava de saber o que significa o " & ".. Por exemplo neste caso: http://img824.imageshack.us/img824/2762/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 Edited February 4, 2013 at 06:38 PM by thoga31 GeSHi + título
HappyHippyHippo Posted February 4, 2013 at 05:50 PM Report #494158 Posted February 4, 2013 at 05:50 PM 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 Portugol Plus
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now